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 @@
-
+