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---------------------------------------------------- "); Log.Info("|App.OnExit| Start PowerToys Run Exit---------------------------------------------------- ");
if (disposing) if (disposing)
{ {
_themeManager.ThemeChanged -= OnThemeChanged; if (_themeManager != null)
API.SaveAppAllSettings(); {
_themeManager.ThemeChanged -= OnThemeChanged;
}
API?.SaveAppAllSettings();
PluginManager.Dispose(); PluginManager.Dispose();
_mainWindow.Dispose(); _mainWindow?.Dispose();
API.Dispose(); API?.Dispose();
_mainVM.Dispose(); _mainVM?.Dispose();
_themeManager.Dispose(); _themeManager?.Dispose();
_disposed = true; _disposed = true;
} }