diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsManagerMain.java b/platform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsManagerMain.java index 8ed569bae70f..66e951cb1a2f 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsManagerMain.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsManagerMain.java @@ -25,6 +25,7 @@ import com.intellij.openapi.application.ex.ApplicationInfoEx; import com.intellij.openapi.extensions.PluginId; import com.intellij.openapi.options.ShowSettingsUtil; import com.intellij.openapi.project.DumbAware; +import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.updateSettings.impl.UpdateSettings; import com.intellij.ui.DoubleClickListener; import com.intellij.ui.ScrollPaneFactory; @@ -237,7 +238,7 @@ public class AvailablePluginsManagerMain extends PluginManagerMain { } private AnAction createFilterByCategoryAction(final String availableCategory) { - return new AnAction(availableCategory) { + return new DumbAwareAction(availableCategory) { @Override public void actionPerformed(AnActionEvent e) { final String filter = myFilter.getFilter().toLowerCase(Locale.ENGLISH); @@ -280,7 +281,7 @@ public class AvailablePluginsManagerMain extends PluginManagerMain { } private AnAction createFilterByRepositoryAction(final String host) { - return new AnAction(host) { + return new DumbAwareAction(host) { @Override public void actionPerformed(AnActionEvent e) { final String filter = myFilter.getFilter().toLowerCase(Locale.ENGLISH); diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/sorters/AbstractSortByAction.java b/platform/platform-impl/src/com/intellij/ide/plugins/sorters/AbstractSortByAction.java index e817f6ad823b..a77222bdc3ff 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/sorters/AbstractSortByAction.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/sorters/AbstractSortByAction.java @@ -20,11 +20,12 @@ import com.intellij.ide.plugins.PluginTable; import com.intellij.ide.plugins.PluginTableModel; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.ToggleAction; +import com.intellij.openapi.project.DumbAware; /** * @author Konstantin Bulenkov */ -public abstract class AbstractSortByAction extends ToggleAction { +public abstract class AbstractSortByAction extends ToggleAction implements DumbAware { protected final PluginTable myTable; protected final PluginTableModel myModel;