From 091e1f9601170abf36b969da2472906cf165f5ec Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Wed, 5 Sep 2012 19:05:36 +0400 Subject: [PATCH] Using UIUtil instead of manual checking for action click. --- .../ktSignature/KotlinSignatureInJavaMarkerProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java index 90005c25f0b..33dc3b4aa5c 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java @@ -30,6 +30,7 @@ import com.intellij.psi.PsiAnnotation; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiMethod; import com.intellij.util.Function; +import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.plugin.JetIcons; @@ -61,7 +62,7 @@ public class KotlinSignatureInJavaMarkerProvider implements LineMarkerProvider { private static final GutterIconNavigationHandler NAVIGATION_HANDLER = new GutterIconNavigationHandler() { @Override public void navigate(MouseEvent e, PsiMethod element) { - if (e.getClickCount() != 1 || e.getButton() != MouseEvent.BUTTON1) return; + if (!UIUtil.isActionClick(e, MouseEvent.MOUSE_RELEASED)) return; Editor editor = PlatformDataKeys.EDITOR.getData(DataManager.getInstance().getDataContext(e.getComponent())); assert editor != null;