make plugin manager actions deep dumb aware (IDEA-134783)

This commit is contained in:
Anna Kozlova
2014-12-29 18:57:48 +01:00
parent 92bb2b6d65
commit 780f5471d3
2 changed files with 5 additions and 3 deletions
@@ -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);
@@ -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;