IDEA-59553 Make it possible to select code blocks via clicks on gutter

Don't close line numbers on shift+clicks in order to avoid such inadvertent action on editor text selection
This commit is contained in:
Denis Zhdanov
2011-01-17 11:39:22 +03:00
parent ad0517e4d3
commit 4d3e8a4124
@@ -170,14 +170,15 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse
private void processClose(final MouseEvent e) {
final IdeEventQueue queue = IdeEventQueue.getInstance();
if (isLineNumbersShown()) {
if (e.getX() >= getLineNumberAreaOffset() && getLineNumberAreaOffset() + getLineNumberAreaWidth() >= e.getX()) {
queue.blockNextEvents(e);
myEditor.getSettings().setLineNumbersShown(false);
e.consume();
return;
}
}
// See IDEA-59553 for rationale on why this feature is disabled
//if (isLineNumbersShown()) {
// if (e.getX() >= getLineNumberAreaOffset() && getLineNumberAreaOffset() + getLineNumberAreaWidth() >= e.getX()) {
// queue.blockNextEvents(e);
// myEditor.getSettings().setLineNumbersShown(false);
// e.consume();
// return;
// }
//}
if (getGutterRenderer(e) != null) return;