From 6e18605f69bf3fd08f8f57cb9a7b7ea64c997c0c Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 15 Apr 2020 10:15:14 -0700 Subject: [PATCH] Trycatch save export yay write protected/unplugged SD cards or bad sizes --- NHSE.WinForms/Editor.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/NHSE.WinForms/Editor.cs b/NHSE.WinForms/Editor.cs index ccd76f9..048df70 100644 --- a/NHSE.WinForms/Editor.cs +++ b/NHSE.WinForms/Editor.cs @@ -29,7 +29,17 @@ private void Menu_Open_Click(object sender, EventArgs e) private void Menu_Save_Click(object sender, EventArgs e) { SaveAll(); - SAV.Save((uint)DateTime.Now.Ticks); + try + { + SAV.Save((uint) DateTime.Now.Ticks); + } +#pragma warning disable CA1031 // Do not catch general exception types + catch (Exception ex) +#pragma warning restore CA1031 // Do not catch general exception types + { + WinFormsUtil.Error("Unable to save files to their original location.", ex.Message); + return; + } WinFormsUtil.Alert("Saved all save data!"); }