Fix for null reference exception (#6589)

This commit is contained in:
Divyansh Srivastava 2020-09-14 11:03:17 -07:00 committed by GitHub
parent 3d5c790fb6
commit d75dd71848
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -173,13 +173,17 @@ namespace PowerLauncher
Log.Info("|App.OnExit| Start PowerToys Run Exit---------------------------------------------------- ");
if (disposing)
{
_themeManager.ThemeChanged -= OnThemeChanged;
API.SaveAppAllSettings();
if (_themeManager != null)
{
_themeManager.ThemeChanged -= OnThemeChanged;
}
API?.SaveAppAllSettings();
PluginManager.Dispose();
_mainWindow.Dispose();
API.Dispose();
_mainVM.Dispose();
_themeManager.Dispose();
_mainWindow?.Dispose();
API?.Dispose();
_mainVM?.Dispose();
_themeManager?.Dispose();
_disposed = true;
}