Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@xamarin.com>2016-02-22 10:25:46 +0300
committerMike Krüger <mkrueger@xamarin.com>2016-02-22 10:25:46 +0300
commit5518f8010d86ac41bdc6d11e8ce95baa11dc9713 (patch)
treec072e8b7b31a24019dae11398777b310240c6a84 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles
parent224357428548871203056c6f5e3f032d1e2b2bca (diff)
Fixed 'Bug 38971 - Replace in all files doesn't work'
Use UTF8 instead of Default to prevent 'strange' code page encodings on windows. UTF8 is better for cross platform development.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs
index 3a070068e5..1a52529390 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs
@@ -173,7 +173,7 @@ namespace MonoDevelop.Ide.FindInFiles
}
if (buffer != null && somethingReplaced) {
object attributes = DesktopService.GetFileAttributes (FileName);
- TextFileUtility.WriteText (FileName, buffer.ToString (), encoding, hadBom);
+ TextFileUtility.WriteText (FileName, buffer.ToString (), encoding ?? Encoding.UTF8, hadBom);
DesktopService.SetFileAttributes (FileName, attributes);
}
FileService.NotifyFileChanged (FileName);