diff options
-rw-r--r-- | org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java b/org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java index e32dd1f8687..1c5fc76d24f 100644 --- a/org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java +++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/source/LineNumberRulerColumn.java @@ -103,8 +103,11 @@ public class LineNumberRulerColumn implements IVerticalRulerColumn { * @see org.eclipse.swt.events.MouseListener#mouseUp(org.eclipse.swt.events.MouseEvent) */ public void mouseUp(MouseEvent event) { - stopSelecting(); - stopAutoScroll(); + // see bug 45700 + if (event.button == 1) { + stopSelecting(); + stopAutoScroll(); + } } /* @@ -112,7 +115,10 @@ public class LineNumberRulerColumn implements IVerticalRulerColumn { */ public void mouseDown(MouseEvent event) { fParentRuler.setLocationOfLastMouseButtonActivity(event.x, event.y); - startSelecting(); + // see bug 45700 + if (event.button == 1) { + startSelecting(); + } } /* |