From 79a05c0bfc0d795b7cac66dbafabf07f10f42447 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Fri, 26 Feb 2016 15:04:41 +0300 Subject: [PATCH] do not trigger usages from gutter mouse shortcuts --- .../com/intellij/find/actions/FindUsagesInFileAction.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/find/actions/FindUsagesInFileAction.java b/platform/lang-impl/src/com/intellij/find/actions/FindUsagesInFileAction.java index 617b6a8b9b2f..ffd44b0c0c37 100644 --- a/platform/lang-impl/src/com/intellij/find/actions/FindUsagesInFileAction.java +++ b/platform/lang-impl/src/com/intellij/find/actions/FindUsagesInFileAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2016 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,6 +24,7 @@ import com.intellij.lang.findUsages.EmptyFindUsagesProvider; import com.intellij.lang.findUsages.LanguageFindUsages; import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.editor.Editor; +import com.intellij.openapi.editor.EditorGutter; import com.intellij.openapi.fileEditor.FileEditor; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.Messages; @@ -78,6 +79,10 @@ public class FindUsagesInFileAction extends AnAction { return false; } + if (EditorGutter.KEY.getData(dataContext) != null) { + return false; + } + Editor editor = CommonDataKeys.EDITOR.getData(dataContext); if (editor == null) { UsageTarget[] target = UsageView.USAGE_TARGETS_KEY.getData(dataContext);