From a1686e663cb33a1bb30c9666fa79b863a8f044cf Mon Sep 17 00:00:00 2001 From: nik Date: Fri, 7 Nov 2014 21:41:38 +0300 Subject: [PATCH] project view: set 'enabled' attribute accordingly with 'visible' for toggle actions --- .../com/intellij/ide/projectView/impl/ProjectViewImpl.java | 4 ++-- .../com/intellij/ide/projectView/impl/ProjectViewPane.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java index aa18eb08c52b..2ccd68f88d6c 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java @@ -1830,7 +1830,7 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo super.update(e); final Presentation presentation = e.getPresentation(); AbstractProjectViewPane pane = getCurrentProjectViewPane(); - presentation.setVisible(pane != null && pane.supportsManualOrder()); + presentation.setEnabledAndVisible(pane != null && pane.supportsManualOrder()); } } @@ -1876,7 +1876,7 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo public void update(final AnActionEvent e) { super.update(e); final Presentation presentation = e.getPresentation(); - presentation.setVisible(getCurrentProjectViewPane() != null); + presentation.setEnabledAndVisible(getCurrentProjectViewPane() != null); } } diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewPane.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewPane.java index bc2e509e085a..788a6d48366f 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewPane.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewPane.java @@ -214,7 +214,7 @@ public class ProjectViewPane extends AbstractProjectViewPSIPane { super.update(e); final Presentation presentation = e.getPresentation(); final ProjectView projectView = ProjectView.getInstance(myProject); - presentation.setVisible(projectView.getCurrentProjectViewPane() == ProjectViewPane.this); + presentation.setEnabledAndVisible(projectView.getCurrentProjectViewPane() == ProjectViewPane.this); } } }