using System;\r
using System.IO;\r
using System.Windows.Forms;\r
+\r
+ using Handbrake.Properties;\r
+\r
using Presets;\r
\r
/// <summary>\r
[STAThread]\r
public static void Main()\r
{\r
+ if (Settings.Default.UpdateRequired)\r
+ {\r
+ Settings.Default.Upgrade();\r
+ Settings.Default.UpdateRequired = false;\r
+ }\r
+\r
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);\r
\r
const string failedInstall = "HandBrake is not installed properly. Please reinstall HandBrake. \n\n";\r
this["hb_min_cli"] = value;\r
}\r
}\r
+ \r
+ [global::System.Configuration.UserScopedSettingAttribute()]\r
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]\r
+ public bool UpdateRequired {\r
+ get {\r
+ return ((bool)(this["UpdateRequired"]));\r
+ }\r
+ set {\r
+ this["UpdateRequired"] = value;\r
+ }\r
+ }\r
}\r
}\r
<Setting Name="hb_min_cli" Type="System.Int32" Scope="User">\r
<Value Profile="(Default)">3264</Value>\r
</Setting>\r
+ <Setting Name="UpdateRequired" Type="System.Boolean" Scope="User">\r
+ <Value Profile="(Default)">True</Value>\r
+ </Setting>\r
</Settings>\r
</SettingsFile>
\ No newline at end of file
<setting name="hb_min_cli" serializeAs="String">\r
<value>3264</value>\r
</setting>\r
+ <setting name="UpdateRequired" serializeAs="String">\r
+ <value>True</value>\r
+ </setting>\r
</Handbrake.Properties.Settings>\r
</userSettings>\r
<startup />\r