From 422e4c5437f35f8dac686a7ca6d82eb53d7b57e8 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 5 Feb 2015 12:34:35 +0100 Subject: [PATCH] MarkAsOriginalTypeAction and its containing group dumb-aware as well (IDEA-134036) --- .../openapi/file/exclude/ui/MarkAsOriginalTypeAction.java | 3 ++- .../com/intellij/openapi/file/exclude/ui/MarkFileGroup.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkAsOriginalTypeAction.java b/platform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkAsOriginalTypeAction.java index 31800af92667..c386caf55115 100644 --- a/platform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkAsOriginalTypeAction.java +++ b/platform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkAsOriginalTypeAction.java @@ -20,6 +20,7 @@ import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeManager; import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.fileTypes.FileTypeManager; +import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VirtualFile; @@ -29,7 +30,7 @@ import java.util.Collection; /** * @author Rustam Vishnyakov */ -public class MarkAsOriginalTypeAction extends AnAction { +public class MarkAsOriginalTypeAction extends DumbAwareAction { @Override public void actionPerformed(AnActionEvent e) { DataContext dataContext = e.getDataContext(); diff --git a/platform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkFileGroup.java b/platform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkFileGroup.java index 5199c072d98f..cc8f234df7d6 100644 --- a/platform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkFileGroup.java +++ b/platform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkFileGroup.java @@ -19,11 +19,12 @@ import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.DefaultActionGroup; import com.intellij.openapi.actionSystem.Presentation; import com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeManager; +import com.intellij.openapi.project.DumbAware; /** * @author Rustam Vishnyakov */ -public class MarkFileGroup extends DefaultActionGroup { +public class MarkFileGroup extends DefaultActionGroup implements DumbAware { @Override public void update(AnActionEvent e) { final Presentation presentation = e.getPresentation();