From c33da06d1ef1022b7a742e69dc5026c58d93670b Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Tue, 21 Oct 2014 15:53:38 +0400 Subject: [PATCH] Do not show "Jump to source" action, if we can't to do so restore old behavior --- .../com/intellij/ide/actions/BaseNavigateToSourceAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 709c3b458112..a54e7543a183 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/BaseNavigateToSourceAction.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/BaseNavigateToSourceAction.java @@ -52,7 +52,7 @@ public abstract class BaseNavigateToSourceAction extends AnAction implements Dum event.getPresentation().setEnabled(enabled); } //as myFocusEditor is always ignored - Main Menu|View always contains 2 actions with the same name and actually same behaviour - event.getPresentation().setVisible(target == null || myFocusEditor); + if(!myFocusEditor) event.getPresentation().setVisible(false); String navigateActionText = myFocusEditor && target instanceof NavigatableWithText? ((NavigatableWithText)target).getNavigateActionText(true) : null; event.getPresentation().setText(navigateActionText == null ? getTemplatePresentation().getText() : navigateActionText);