From 822c6cb9a40ccf4390dd47639116d97d3e56efd3 Mon Sep 17 00:00:00 2001 From: anna Date: Tue, 13 Nov 2012 20:36:51 +0100 Subject: [PATCH] clone: restore clone in project view by shortcut even if it is invisible ?! (IDEA-94828) --- .../src/com/intellij/ide/actions/CloneElementAction.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/actions/CloneElementAction.java b/platform/lang-impl/src/com/intellij/ide/actions/CloneElementAction.java index 8e6a97451901..ab299e49ac94 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/CloneElementAction.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/CloneElementAction.java @@ -39,13 +39,12 @@ public class CloneElementAction extends CopyElementAction { } protected void updateForToolWindow(String id, DataContext dataContext,Presentation presentation) { - if (!ToolWindowId.COMMANDER.equals(id)) { - presentation.setVisible(false); - return; - } // work only with single selection PsiElement[] elements = LangDataKeys.PSI_ELEMENT_ARRAY.getData(dataContext); presentation.setEnabled(elements != null && elements.length == 1 && CopyHandler.canClone(elements)); presentation.setVisible(true); + if (!ToolWindowId.COMMANDER.equals(id)) { + presentation.setVisible(false); + } } }