From: sr55 Date: Thu, 14 Jun 2012 22:03:04 +0000 (+0000) Subject: WinGui: Fix another issue with Scanning sources at the drive letter level. X-Git-Tag: 0.9.9~572 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ace3c4767e52661299b84abbab05487e10d88b78;p=handbrake WinGui: Fix another issue with Scanning sources at the drive letter level. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4736 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- diff --git a/win/CS/HandBrake.ApplicationServices/Services/ScanService.cs b/win/CS/HandBrake.ApplicationServices/Services/ScanService.cs index 0d5118aee..fc8bb3f63 100644 --- a/win/CS/HandBrake.ApplicationServices/Services/ScanService.cs +++ b/win/CS/HandBrake.ApplicationServices/Services/ScanService.cs @@ -244,11 +244,9 @@ namespace HandBrake.ApplicationServices.Services extraArguments += " --scan "; } - // Quick fix for "F:\\" style paths. Just get rid of the \\ so the CLI doesn't fall over. - // Sould probably clean up the escaping of the strings later. - string source = sourcePath.ToString().EndsWith("\\") - ? "\"" + sourcePath.ToString().TrimEnd('\\') + "\"" - : "\"" + sourcePath + "\""; + // Quick fix for "F:\\" style paths. We need \\\\ (Escaped \ twice) + string source = sourcePath.ToString().EndsWith("\\") ? string.Format("\"{0}\\\\\"", sourcePath.ToString().TrimEnd('\\')) + : "\"" + sourcePath + "\""; string query = string.Format(@" -i {0} -t{1} {2} -v ", source, title, extraArguments); this.hbProc = new Process