diff options
Diffstat (limited to 'main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/FileRegistry.cs')
-rw-r--r-- | main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/FileRegistry.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/FileRegistry.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/FileRegistry.cs index e069c63271..44a5eecce6 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/FileRegistry.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/FileRegistry.cs @@ -31,6 +31,7 @@ using MonoDevelop.Core; using Services = MonoDevelop.Projects.Services; using MonoDevelop.Ide; using MonoDevelop.Ide.TypeSystem; +using MonoDevelop.Ide.Editor; namespace MonoDevelop.SourceEditor { @@ -42,7 +43,6 @@ namespace MonoDevelop.SourceEditor { readonly static List<SourceEditorView> openFiles = new List<SourceEditorView> (); readonly static FileSystemWatcher fileSystemWatcher; - readonly static StringComparison fileNameComparer = Platform.IsWindows ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal; public static bool SuspendFileWatch { get; @@ -84,7 +84,7 @@ namespace MonoDevelop.SourceEditor bool foundOneChange = false; foreach (var file in e) { foreach (var view in openFiles) { - if (SkipView (view) || !string.Equals (view.ContentName, file.FileName, fileNameComparer)) + if (SkipView (view) || !string.Equals (view.ContentName, file.FileName, FilePath.PathComparison)) continue; if (!view.IsDirty/* && (IdeApp.Workbench.AutoReloadDocuments || file.AutoReload)*/) view.SourceEditorWidget.Reload (); @@ -129,7 +129,7 @@ namespace MonoDevelop.SourceEditor foreach (var view in openFiles) { if (SkipView (view)) continue; - if (string.Equals (view.ContentName, fileName, fileNameComparer)) { + if (string.Equals (view.ContentName, fileName, FilePath.PathComparison)) { if (view.LastSaveTimeUtc == File.GetLastWriteTimeUtc (fileName)) continue; if (!view.IsDirty/* && IdeApp.Workbench.AutoReloadDocuments*/) |