\r
if (missingFiles != string.Empty)\r
{\r
- MessageBox.Show(failedInstall + missingFiles + "\n\n"+ nightlyCLIMissing, "Error", MessageBoxButtons.OK,\r
- MessageBoxIcon.Error);\r
+ MessageBox.Show(\r
+ failedInstall + missingFiles + "\n\n" + nightlyCLIMissing,\r
+ "Error",\r
+ MessageBoxButtons.OK,\r
+ MessageBoxIcon.Error);\r
return;\r
}\r
\r
+ // Make sure we have a recent version for svn builds\r
+ string version = Properties.Settings.Default.hb_version;\r
+ if (version.Contains("svn"))\r
+ {\r
+ version = version.Replace("svn", string.Empty).Trim();\r
+ int build;\r
+ int.TryParse(version, out build);\r
+ if (build < Properties.Settings.Default.hb_min_cli)\r
+ {\r
+ MessageBox.Show(\r
+ "It appears you are trying to use a CLI executable that is too old for this version of the HandBrake GUI.\n" + \r
+ "Please update the HandBrakeCLI.exe to a newer build. ",\r
+ "Error",\r
+ MessageBoxButtons.OK,\r
+ MessageBoxIcon.Error);\r
+ return;\r
+ }\r
+ }\r
+\r
// Check were not running on a screen that's going to cause some funnies to happen.\r
Screen scr = Screen.PrimaryScreen;\r
if ((scr.Bounds.Width < 1024) || (scr.Bounds.Height < 620))\r