From 0934a9ca766ae6794e7e8aa506ebf48c63a25526 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Tue, 7 May 2013 15:18:47 -0400 Subject: [PATCH] only update .ass file if contents will be different --- .../MediaEncoder/MediaEncoder.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs b/MediaBrowser.Server.Implementations/MediaEncoder/MediaEncoder.cs index f42e9c6ae7..ce39ffc064 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); + } } }