diff --git a/platform/lang-impl/src/com/intellij/refactoring/actions/RefactoringQuickListPopupAction.java b/platform/lang-impl/src/com/intellij/refactoring/actions/RefactoringQuickListPopupAction.java index 971a062c7b09..ad97276f2fdd 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/actions/RefactoringQuickListPopupAction.java +++ b/platform/lang-impl/src/com/intellij/refactoring/actions/RefactoringQuickListPopupAction.java @@ -91,7 +91,7 @@ public class RefactoringQuickListPopupAction extends QuickSwitchSchemeAction { @Override public void update(AnActionEvent e) { super.update(e); - e.getPresentation().setVisible(e.getPlace() == ActionPlaces.MAIN_MENU); + e.getPresentation().setVisible(e.getPlace() == ActionPlaces.MAIN_MENU || e.getPlace() == ActionPlaces.ACTION_PLACE_QUICK_LIST_POPUP_ACTION); } @Override diff --git a/platform/platform-api/src/com/intellij/openapi/actionSystem/ActionPlaces.java b/platform/platform-api/src/com/intellij/openapi/actionSystem/ActionPlaces.java index c1f25bc0bc23..495af07c5d30 100644 --- a/platform/platform-api/src/com/intellij/openapi/actionSystem/ActionPlaces.java +++ b/platform/platform-api/src/com/intellij/openapi/actionSystem/ActionPlaces.java @@ -104,6 +104,7 @@ public abstract class ActionPlaces { public static final String TFS_TREE_POPUP = "TfsTreePopup"; public static final String ACTION_PLACE_VCS_QUICK_LIST_POPUP_ACTION = "ActionPlace.VcsQuickListPopupAction"; + public static final String ACTION_PLACE_QUICK_LIST_POPUP_ACTION = "ActionPlace.QuickListPopupAction"; public static final String PHING_EXPLORER_POPUP = "PhingExplorerPopup"; public static final String PHING_EXPLORER_TOOLBAR = "PhingExplorerToolbar"; diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/ex/QuickListsManager.java b/platform/platform-impl/src/com/intellij/openapi/actionSystem/ex/QuickListsManager.java index bde0f299af19..fad128fc2318 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/ex/QuickListsManager.java +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/ex/QuickListsManager.java @@ -17,10 +17,7 @@ package com.intellij.openapi.actionSystem.ex; import com.intellij.ide.IdeBundle; import com.intellij.ide.actions.QuickSwitchSchemeAction; -import com.intellij.openapi.actionSystem.ActionManager; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.DefaultActionGroup; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.actionSystem.impl.BundledQuickListsProvider; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.application.PathManager; @@ -231,6 +228,7 @@ public class QuickListsManager implements ExportableApplicationComponent, NamedJ public InvokeQuickListAction(QuickList quickList) { myQuickList = quickList; + myActionPlace = ActionPlaces.ACTION_PLACE_QUICK_LIST_POPUP_ACTION; getTemplatePresentation().setDescription(myQuickList.getDescription()); getTemplatePresentation().setText(myQuickList.getDisplayName(), false); }