From be06a4414efbd3bb4f4d7d8efac4412f1fd364a5 Mon Sep 17 00:00:00 2001 From: "Denis.Zhdanov" Date: Fri, 30 Mar 2012 11:38:05 +0400 Subject: [PATCH] IDEA-83405 Cannot understand, when Copy reference should be available on the context menu of the Groovy Shell Clearing auxiliary state after the processing --- .../src/com/intellij/openapi/editor/impl/EditorImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java index 4e0e3c1d6ff9..45f26eba8e8d 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java @@ -5099,6 +5099,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi for (EditorMouseListener mouseListener : myMouseListeners) { mouseListener.mousePressed(event); } + putUserData(EditorActionUtil.EXPECTED_CARET_OFFSET, null); // On some systems (for example on Linux) popup trigger is MOUSE_PRESSED event. // But this trigger is always consumed by popup handler. In that case we have to