do not skip remembered scope to custom project and libraries one

This commit is contained in:
anna
2010-07-07 12:37:49 +04:00
parent fe5e4d0884
commit 362625ae54
2 changed files with 3 additions and 3 deletions
@@ -152,8 +152,7 @@ public class BaseAnalysisActionDialog extends DialogWrapper {
if (searchInLib && GlobalSearchScope.projectScope(myProject).getDisplayName().equals(preselect)) {
preselect = GlobalSearchScope.allScope(myProject).getDisplayName();
}
if (GlobalSearchScope.allScope(myProject).getDisplayName().equals(preselect)) {
myAnalysisOptions.SCOPE_TYPE = AnalysisScope.CUSTOM;
if (GlobalSearchScope.allScope(myProject).getDisplayName().equals(preselect) && myAnalysisOptions.SCOPE_TYPE == AnalysisScope.CUSTOM) {
myAnalysisOptions.CUSTOM_SCOPE_NAME = preselect;
searchInLib = true;
}
@@ -95,7 +95,7 @@ public class GlobalInspectionContextImpl implements GlobalInspectionContext {
private final Map<String, Tools> myTools = new THashMap<String, Tools>();
private final AnalysisUIOptions myUIOptions;
private AnalysisUIOptions myUIOptions;
public GlobalInspectionContextImpl(Project project, NotNullLazyValue<ContentManager> contentManager) {
myProject = project;
@@ -402,6 +402,7 @@ public class GlobalInspectionContextImpl implements GlobalInspectionContext {
}
private void launchInspections(final AnalysisScope scope, final InspectionManager manager) {
myUIOptions = AnalysisUIOptions.getInstance(myProject).copy();
ApplicationManager.getApplication().runWriteAction(new Runnable() {
public void run() {
PsiDocumentManager.getInstance(myProject).commitAllDocuments();