diff --git a/platform/lang-impl/src/com/intellij/codeInsight/actions/OptimizeImportsAction.java b/platform/lang-impl/src/com/intellij/codeInsight/actions/OptimizeImportsAction.java index 45cc643a3e34..fd47dbbfec25 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/actions/OptimizeImportsAction.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/actions/OptimizeImportsAction.java @@ -42,6 +42,9 @@ public class OptimizeImportsAction extends AnAction { private static final String NO_IMPORTS_OPTIMIZED = "Unused imports not found"; private static boolean myProcessVcsChangedFilesInTests; + public OptimizeImportsAction() { + setEnabledInModalContext(true); + } @Override public void actionPerformed(AnActionEvent event) { diff --git a/platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatCodeAction.java b/platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatCodeAction.java index e69690a3946d..872e2e4706b3 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatCodeAction.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatCodeAction.java @@ -51,6 +51,9 @@ public class ReformatCodeAction extends AnAction implements DumbAware { private static final @NonNls String HELP_ID = "editing.codeReformatting"; protected static ReformatFilesOptions myTestOptions; + public ReformatCodeAction() { + setEnabledInModalContext(true); + } @Override public void actionPerformed(AnActionEvent event) { @@ -257,6 +260,8 @@ public class ReformatCodeAction extends AnAction implements DumbAware { return PsiUtilCore.toPsiFileArray(result); } + + @Override public void update(AnActionEvent event){ Presentation presentation = event.getPresentation();