Преглед изворни кода

use StringBuilder in GetValidFilename

Luke Pulverenti пре 11 година
родитељ
комит
1496991096
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      MediaBrowser.Controller/IO/FileSystem.cs

+ 4 - 2
MediaBrowser.Controller/IO/FileSystem.cs

@@ -106,13 +106,15 @@ namespace MediaBrowser.Controller.IO
             {
             {
                 throw new ArgumentNullException("filename");
                 throw new ArgumentNullException("filename");
             }
             }
+
+            var builder = new StringBuilder(filename);
             
             
             foreach (var c in InvalidFileNameChars)
             foreach (var c in InvalidFileNameChars)
             {
             {
-                filename = filename.Replace(c, SpaceChar);
+                builder = builder.Replace(c, SpaceChar);
             }
             }
 
 
-            return filename;
+            return builder.ToString();
         }
         }
 
 
         /// <summary>
         /// <summary>