]> granicus.if.org Git - handbrake/commitdiff
WinGui: Better error messages from the user settings service.
authorsr55 <sr55.hb@outlook.com>
Sat, 10 Nov 2012 11:28:09 +0000 (11:28 +0000)
committersr55 <sr55.hb@outlook.com>
Sat, 10 Nov 2012 11:28:09 +0000 (11:28 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5046 b64f7644-9d1e-0410-96f1-a4d463321fa5

win/CS/HandBrake.ApplicationServices/Services/UserSettingService.cs

index 042c2487ce6258658474a50a6fffb44ae721a3a4..ab77ce8000a8bc41a23f7d5cdbccb533423c3ef2 100644 (file)
@@ -164,12 +164,13 @@ namespace HandBrake.ApplicationServices.Services
                         File.Delete(this.settingsFile);\r
                     }\r
                     this.Save();\r
+\r
+                    throw new GeneralApplicationException("Warning, your settings have been reset!", "Your user settings file was corrupted or inaccessible. Settings have been reset to defaults.", exc);\r
                 }\r
                 catch (Exception)\r
                 {\r
+                    throw new GeneralApplicationException("Unable to load user settings.", "Your user settings file appears to be inaccessible or corrupted. You may have to delete the file and let HandBrake generate a new one.", exc);\r
                 }\r
-\r
-                throw;\r
             }\r
         }\r
 \r