aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-07 15:18:47 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-07 15:18:47 -0400
commit0934a9ca766ae6794e7e8aa506ebf48c63a25526 (patch)
treeb72826476f41aa58f4e254431a9b2c64eded2115
parentf8263b8b69bac872f5b821e32f52fb502665976b (diff)
only update .ass file if contents will be different
-rw-r--r--MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs9
1 files changed, 6 insertions, 3 deletions
diff --git a/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs b/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs
index f42e9c6ae..ce39ffc06 100644
--- a/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs
+++ b/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);
+ }
}
}