diff options
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs | 8 |
1 files changed, 5 insertions, 3 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 4d2ee32f6f..c67934a5d8 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs @@ -31,7 +31,7 @@ using MonoDevelop.Ide.Gui; using System.Text; using MonoDevelop.Core; using System; -using Mono.TextEditor.Utils; +using MonoDevelop.Core.Text; namespace MonoDevelop.Ide.FindInFiles { @@ -145,7 +145,7 @@ namespace MonoDevelop.Ide.FindInFiles buffer.Insert (offset, replacement); if (document != null) { Gtk.Application.Invoke (delegate { - document.Editor.Replace (offset, length, replacement); + document.Editor.ReplaceText (offset, length, replacement); }); return; } @@ -159,7 +159,8 @@ namespace MonoDevelop.Ide.FindInFiles undoGroup.Dispose (); undoGroup = null; } - document.Editor.Document.CommitUpdateAll (); }); + /*document.Editor.Document.CommitUpdateAll (); */ + }); return; } if (buffer != null && somethingReplaced) { @@ -167,6 +168,7 @@ namespace MonoDevelop.Ide.FindInFiles TextFileUtility.WriteText (FileName, buffer.ToString (), encoding, hadBom); DesktopService.SetFileAttributes (FileName, attributes); } + FileService.NotifyFileChanged (FileName); buffer = null; } } |