IDEA-203563 Can't change "Find in Path" scope during indexing

This commit is contained in:
Vassiliy.Kudryashov
2018-12-04 22:25:22 +03:00
parent 0f8583b77e
commit 716b36d43b
2 changed files with 4 additions and 3 deletions
@@ -7,11 +7,11 @@ import com.intellij.find.FindModel;
import com.intellij.icons.AllIcons;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CustomShortcutSet;
import com.intellij.openapi.actionSystem.ToggleAction;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.fileChooser.FileChooser;
import com.intellij.openapi.fileChooser.FileChooserDescriptor;
import com.intellij.openapi.fileChooser.FileChooserDescriptorFactory;
import com.intellij.openapi.project.DumbAwareToggleAction;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.ComboBox;
import com.intellij.openapi.ui.FixedSizeButton;
@@ -151,7 +151,7 @@ public class FindPopupDirectoryChooser extends JPanel {
return null;
}
private class MyRecursiveDirectoryAction extends ToggleAction {
private class MyRecursiveDirectoryAction extends DumbAwareToggleAction {
MyRecursiveDirectoryAction() {
super(FindBundle.message("find.scope.directory.recursive.checkbox"), "Recursively", AllIcons.Actions.ShowAsTree);
}
@@ -30,6 +30,7 @@ import com.intellij.openapi.progress.util.ProgressIndicatorUtils;
import com.intellij.openapi.progress.util.ReadTask;
import com.intellij.openapi.project.DumbAware;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.DumbAwareToggleAction;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.*;
import com.intellij.openapi.ui.popup.JBPopup;
@@ -1567,7 +1568,7 @@ public class FindPopupPanel extends JBPanel implements FindUI {
}
}
private class MySelectScopeToggleAction extends ToggleAction {
private class MySelectScopeToggleAction extends DumbAwareToggleAction {
private final FindPopupScopeUI.ScopeType myScope;
MySelectScopeToggleAction(FindPopupScopeUI.ScopeType scope) {