diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-07 15:18:47 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-07 15:18:47 -0400 |
| commit | 0934a9ca766ae6794e7e8aa506ebf48c63a25526 (patch) | |
| tree | b72826476f41aa58f4e254431a9b2c64eded2115 | |
| parent | f8263b8b69bac872f5b821e32f52fb502665976b (diff) | |
only update .ass file if contents will be different
| -rw-r--r-- | MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs | 9 |
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); + } } } |
