OSDN Git Service

WinGui:
authorsr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 12 Sep 2010 19:43:27 +0000 (19:43 +0000)
committersr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 12 Sep 2010 19:43:27 +0000 (19:43 +0000)
- Fix a crash in the Auto-Naming function caused by empty string in the title name.

git-svn-id: svn://localhost/HandBrake/trunk@3523 b64f7644-9d1e-0410-96f1-a4d463321fa5

win/C#/Functions/Main.cs

index 4fc0496..11e6be9 100644 (file)
@@ -808,9 +808,12 @@ namespace Handbrake.Functions
             StringBuilder sb = new StringBuilder(input.Length);\r
             foreach (string s in tokens)\r
             {\r
-                sb.Append(s[0].ToString().ToUpper());\r
-                sb.Append(s.Substring(1).ToLower());\r
-                sb.Append(" ");\r
+                if (!string.IsNullOrEmpty(s))\r
+                {\r
+                    sb.Append(s[0].ToString().ToUpper());\r
+                    sb.Append(s.Substring(1).ToLower());\r
+                    sb.Append(" ");\r
+                }\r
             }\r
 \r
             return sb.ToString().Trim();\r