From 4d3e8a412493eea3a0927f6da6b6ac6eab19fc65 Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Mon, 17 Jan 2011 11:37:48 +0300 Subject: [PATCH] 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 --- .../editor/impl/EditorGutterComponentImpl.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java index 595aaebb4ffd..027ff8d5da93 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java @@ -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;