Explorar el Código

only update .ass file if contents will be different

Luke Pulverenti hace 12 años
padre
commit
0934a9ca76

+ 6 - 3
MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs

@@ -865,11 +865,14 @@ namespace MediaBrowser.Server.Implementations.MediaEncoder
                 text = await reader.ReadToEndAsync().ConfigureAwait(false);
             }
 
-            text = text.Replace(",Arial,", ",Arial Unicode MS,");
+            var newText = text.Replace(",Arial,", ",Arial Unicode MS,");
 
-            using (var writer = new StreamWriter(file, false, encoding))
+            if (!string.Equals(text, newText))
             {
-                writer.Write(text);
+                using (var writer = new StreamWriter(file, false, encoding))
+                {
+                    writer.Write(newText);
+                }
             }
         }