Author: mkrueger
Date: 2008-02-18 09:49:47 -0500 (Mon, 18 Feb 2008)
New Revision: 96060
Modified:
trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs
Log:
* Mono.TextEditor/TextViewMargin.cs: fixed Bug 362691 - Mouse click
doesn't clear selection in some specific case
Modified: trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog 2008-02-18
14:47:39 UTC (rev 96059)
+++ trunk/monodevelop/main/src/addins/Mono.Texteditor/ChangeLog 2008-02-18
14:49:47 UTC (rev 96060)
@@ -1,5 +1,10 @@
2008-02-18 Mike Krüger <[EMAIL PROTECTED]>
+ * Mono.TextEditor/TextViewMargin.cs: fixed Bug 362691 - Mouse click
doesn't
+ clear selection in some specific case
+
+2008-02-18 Mike Krüger <[EMAIL PROTECTED]>
+
* Mono.TextEditor/TextViewMargin.cs,
Mono.TextEditor/FoldMarkerMargin.cs,
Mono.TextEditor/IMargin.cs, Mono.TextEditor/TextEditor.cs,
Mono.TextEditor/BookmarkMargin.cs, Mono.TextEditor/GutterMargin.cs:
Modified:
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs
===================================================================
---
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs
2008-02-18 14:47:39 UTC (rev 96059)
+++
trunk/monodevelop/main/src/addins/Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs
2008-02-18 14:49:47 UTC (rev 96060)
@@ -504,11 +504,13 @@
return;
}
selectionStartLocation = clickLocation;
+
minimalSelection = null;
- if (textEditor.IsSomethingSelected &&
textEditor.SelectionRange.Offset <= offset && offset <
textEditor.SelectionRange.EndOffset) {
+ if (textEditor.IsSomethingSelected &&
textEditor.SelectionRange.Offset <= offset && offset <
textEditor.SelectionRange.EndOffset && clickLocation !=
textEditor.Caret.Location) {
inDrag = true;
} else {
inSelectionDrag = true;
+ textEditor.ClearSelection ();
if ((modifierState &
Gdk.ModifierType.ShiftMask) == ModifierType.ShiftMask) {
if
(!textEditor.IsSomethingSelected)
SelectionMoveLeft.StartSelection (textEditor.GetTextEditorData ());
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches