From: Kirill.Safonov Date: Fri, 12 Feb 2010 12:30:08 +0000 (+0300) Subject: item list editor: Add and Copy actions are dumb aware (part of WI-1002) X-Git-Tag: 94.297~15^2~1 X-Git-Url: https://repo.or.cz/w/fedora-idea.git/commitdiff_plain/11456b5b4c506281d96d4c3554e883132b14b1e3 item list editor: Add and Copy actions are dumb aware (part of WI-1002) --- diff --git a/platform/platform-api/src/com/intellij/openapi/ui/NamedItemsListEditor.java b/platform/platform-api/src/com/intellij/openapi/ui/NamedItemsListEditor.java index cd83e19c9c..19d51954a0 100644 --- a/platform/platform-api/src/com/intellij/openapi/ui/NamedItemsListEditor.java +++ b/platform/platform-api/src/com/intellij/openapi/ui/NamedItemsListEditor.java @@ -25,6 +25,7 @@ import com.intellij.openapi.actionSystem.CommonShortcuts; import com.intellij.openapi.actionSystem.CustomShortcutSet; import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.UnnamedConfigurable; +import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.util.*; import com.intellij.util.Icons; import com.intellij.util.ui.tree.TreeUtil; @@ -254,7 +255,7 @@ public abstract class NamedItemsListEditor extends MasterDetailsComponent { } - private class CopyAction extends AnAction { + private class CopyAction extends DumbAwareAction { public CopyAction() { super("Copy", "Copy", MasterDetailsComponent.COPY_ICON); registerCustomShortcutSet(new CustomShortcutSet(KeyStroke.getKeyStroke(KeyEvent.VK_D, KeyEvent.CTRL_MASK)), myTree); @@ -281,7 +282,7 @@ public abstract class NamedItemsListEditor extends MasterDetailsComponent { protected void onItemCloned(T clone) { } - private class AddAction extends AnAction { + private class AddAction extends DumbAwareAction { public AddAction() { super("Add", "Add", Icons.ADD_ICON); registerCustomShortcutSet(CommonShortcuts.INSERT, myTree);