diff --git a/ModernKeePass/App.xaml.cs b/ModernKeePass/App.xaml.cs index ff9141f..5432080 100644 --- a/ModernKeePass/App.xaml.cs +++ b/ModernKeePass/App.xaml.cs @@ -183,10 +183,16 @@ namespace ModernKeePass private async void OnSuspending(object sender, SuspendingEventArgs e) { var deferral = e.SuspendingOperation.GetDeferral(); - UnhandledException -= OnUnhandledException; var database = DatabaseService.Instance; - if (SettingsService.Instance.GetSetting("SaveSuspend", true)) database.Save(); - await database.Close(false); + try + { + if (SettingsService.Instance.GetSetting("SaveSuspend", true)) database.Save(); + await database.Close(false); + } + catch (Exception exception) + { + ToastNotificationHelper.ShowErrorToast(exception); + } deferral.Complete(); } diff --git a/ModernKeePass/ModernKeePassApp.csproj b/ModernKeePass/ModernKeePassApp.csproj index b4057fe..2241608 100644 --- a/ModernKeePass/ModernKeePassApp.csproj +++ b/ModernKeePass/ModernKeePassApp.csproj @@ -365,7 +365,7 @@ True - ..\packages\ModernKeePassLib.2.38.1\lib\netstandard1.2\ModernKeePassLib.dll + ..\packages\ModernKeePassLib.2.38.2\lib\netstandard1.2\ModernKeePassLib.dll True diff --git a/ModernKeePass/packages.config b/ModernKeePass/packages.config index 62995e7..3d6107f 100644 --- a/ModernKeePass/packages.config +++ b/ModernKeePass/packages.config @@ -7,7 +7,7 @@ - +