From 148c5da120c4f0bb657b625a06f5fec1f07a030d Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Tue, 16 Dec 2014 00:11:26 +0100 Subject: [PATCH] make context actions dumb aware for installed plugins table --- .../com/intellij/ide/plugins/InstalledPluginsManagerMain.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsManagerMain.java b/platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsManagerMain.java index 2fd8bf4201c2..a78414f566a0 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsManagerMain.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsManagerMain.java @@ -31,6 +31,7 @@ import com.intellij.openapi.fileChooser.FileChooser; import com.intellij.openapi.fileChooser.FileChooserDescriptor; import com.intellij.openapi.options.ex.SingleConfigurableEditor; import com.intellij.openapi.project.DumbAware; +import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.ex.MessagesEx; import com.intellij.openapi.updateSettings.impl.PluginDownloader; @@ -440,7 +441,7 @@ public class InstalledPluginsManagerMain extends PluginManagerMain { protected DefaultActionGroup createPopupActionGroup(JComponent button) { final DefaultActionGroup gr = new DefaultActionGroup(); for (final String enabledValue : InstalledPluginsTableModel.ENABLED_VALUES) { - gr.add(new AnAction(enabledValue) { + gr.add(new DumbAwareAction(enabledValue) { @Override public void actionPerformed(AnActionEvent e) { final IdeaPluginDescriptor[] selection = pluginTable.getSelectedObjects();