瀏覽代碼

only update .ass file if contents will be different

Luke Pulverenti 12 年之前
父節點
當前提交
0934a9ca76
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs

+ 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);
+                }
             }
         }