diff --git a/platform/platform-impl/src/com/intellij/ide/actions/BaseNavigateToSourceAction.java b/platform/platform-impl/src/com/intellij/ide/actions/BaseNavigateToSourceAction.java index d8047f441bfa..97a2701d9c37 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/BaseNavigateToSourceAction.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/BaseNavigateToSourceAction.java @@ -66,6 +66,11 @@ public abstract class BaseNavigateToSourceAction extends AnAction implements Dum @Nullable private Navigatable getTarget(final DataContext dataContext) { + if (!myFocusEditor && PlatformDataKeys.EDITOR.getData(dataContext) != null) { + // makes no sense in editor and conflicts with another action there (ctrl+enter) + return null; + } + Navigatable[] navigatables = getNavigatables(dataContext); if (navigatables != null) { for (Navigatable navigatable : navigatables) {