fixes bug 45700: Java editing with line number causes unwanted selections...
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 e32dd1f..1c5fc76 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 @@ * @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 void mouseDown(MouseEvent event) { fParentRuler.setLocationOfLastMouseButtonActivity(event.x, event.y); - startSelecting(); + // see bug 45700 + if (event.button == 1) { + startSelecting(); + } } /*