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:
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/TextFileNavigationPoint.cs')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/TextFileNavigationPoint.cs11
1 files changed, 7 insertions, 4 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/TextFileNavigationPoint.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/TextFileNavigationPoint.cs
index 82087312c9..d17c03e0c9 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/TextFileNavigationPoint.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Navigation/TextFileNavigationPoint.cs
@@ -31,6 +31,7 @@ using System;
using MonoDevelop.Ide.Gui.Content;
using MonoDevelop.Core;
using MonoDevelop.Ide.Gui;
+using MonoDevelop.Ide.Editor;
namespace MonoDevelop.Ide.Navigation
{
@@ -39,10 +40,12 @@ namespace MonoDevelop.Ide.Navigation
int line;
int column;
- public TextFileNavigationPoint (Document doc, IEditableTextBuffer buffer)
+ public TextFileNavigationPoint (Document doc, TextEditor buffer)
: base (doc)
{
- buffer.GetLineColumnFromPosition (buffer.CursorPosition, out line, out column);
+ var location = buffer.CaretLocation;
+ line = location.Line;
+ column = location.Column;
}
public TextFileNavigationPoint (FilePath file, int line, int column)
@@ -79,11 +82,11 @@ namespace MonoDevelop.Ide.Navigation
{
Document doc = base.DoShow ();
if (doc != null) {
- IEditableTextBuffer buf = doc.GetContent<IEditableTextBuffer> ();
+ var buf = doc.Editor;
if (buf != null) {
doc.DisableAutoScroll ();
buf.RunWhenLoaded (() => {
- buf.SetCaretTo (Math.Max (line, 1), Math.Max (column, 1));
+ buf.SetCaretLocation (Math.Max (line, 1), Math.Max (column, 1));
});
}
}