diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2013-08-19 11:49:41 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2013-08-19 11:49:41 +0400 |
commit | 1c9a9dd4813e7025c535c1c9593b9929d5214fd0 (patch) | |
tree | 3eccbf5d97aa1a6a4819dc1abbc1c28ca9414c7d /main/src/core/Mono.Texteditor | |
parent | 39e3a607902dcf22baa31f18f9a6170950cf023a (diff) |
Fixed 'Bug 13984 - Double-click-drag selection overshoots'.
Diffstat (limited to 'main/src/core/Mono.Texteditor')
-rw-r--r-- | main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextViewMargin.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextViewMargin.cs b/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextViewMargin.cs index 77560dc40d..339cf32bfc 100644 --- a/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextViewMargin.cs +++ b/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextViewMargin.cs @@ -2210,7 +2210,7 @@ namespace Mono.TextEditor var line = doc.GetLineByOffset (offset); char first = doc.GetCharAt (offset); if (char.IsPunctuation (first)) - return forwardDirection ? System.Math.Min (line.Offset + line.Length, offset + 1) : System.Math.Max (line.Offset, offset - 1); + return forwardDirection ? System.Math.Min (line.Offset + line.Length, offset + 1) : System.Math.Max (line.Offset, offset); while (offset >= line.Offset && offset < line.Offset + line.Length) { char ch = doc.GetCharAt (offset); if (char.IsWhiteSpace (first) && !char.IsWhiteSpace (ch) |