From 425a56febfd0e813ef07d5cd6faf255845c5ecb7 Mon Sep 17 00:00:00 2001 From: Rustam Vishnyakov Date: Fri, 2 Dec 2016 13:44:49 +0300 Subject: [PATCH] Make code style panel actions dumb aware --- .../application/options/DefaultSchemeActions.java | 11 ++++++----- .../options/codeStyle/CodeStyleSchemesActions.java | 3 ++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/application/options/DefaultSchemeActions.java b/platform/lang-impl/src/com/intellij/application/options/DefaultSchemeActions.java index ea6cc8d8416d..30067598dd3e 100644 --- a/platform/lang-impl/src/com/intellij/application/options/DefaultSchemeActions.java +++ b/platform/lang-impl/src/com/intellij/application/options/DefaultSchemeActions.java @@ -19,6 +19,7 @@ import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.options.Scheme; import com.intellij.openapi.options.SchemeExporterEP; import com.intellij.openapi.options.SchemeImporterEP; +import com.intellij.openapi.project.DumbAwareAction; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -70,7 +71,7 @@ public abstract class DefaultSchemeActions { protected void addAdditionalActions(@NotNull List defaultActions) {} - private class ResetAction extends AnAction { + private class ResetAction extends DumbAwareAction { public ResetAction() { super("Reset"); @@ -83,7 +84,7 @@ public abstract class DefaultSchemeActions { } - private class CopyAction extends AnAction { + private class CopyAction extends DumbAwareAction { public CopyAction() { super("Copy..."); } @@ -94,7 +95,7 @@ public abstract class DefaultSchemeActions { } } - private class DeleteAction extends AnAction { + private class DeleteAction extends DumbAwareAction { public DeleteAction() { super("Delete"); } @@ -129,7 +130,7 @@ public abstract class DefaultSchemeActions { } } - private class ImportAction extends AnAction { + private class ImportAction extends DumbAwareAction { private String myImporterName; @@ -160,7 +161,7 @@ public abstract class DefaultSchemeActions { } } - private class ExportAction extends AnAction { + private class ExportAction extends DumbAwareAction { private String myExporterName; public ExportAction(@NotNull String exporterName) { diff --git a/platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleSchemesActions.java b/platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleSchemesActions.java index 02943be4cdda..6cfd9a431e09 100644 --- a/platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleSchemesActions.java +++ b/platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleSchemesActions.java @@ -28,6 +28,7 @@ import com.intellij.openapi.fileChooser.FileChooserFactory; import com.intellij.openapi.fileChooser.FileSaverDescriptor; import com.intellij.openapi.fileChooser.FileSaverDialog; import com.intellij.openapi.options.*; +import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.ui.MessageType; import com.intellij.openapi.ui.Messages; import com.intellij.openapi.util.text.StringUtil; @@ -58,7 +59,7 @@ abstract class CodeStyleSchemesActions extends DefaultSchemeActions