hide empty vcs scope when vcs is not configured

This commit is contained in:
Anna Kozlova
2014-05-12 22:44:55 +04:00
parent 0204ba233a
commit c64f8139c0
@@ -173,11 +173,13 @@ public class ScopeChooserCombo extends ComboboxWithBrowseButton implements Dispo
createPredefinedScopeDescriptors(model);
model.addElement(new ScopeSeparator("VCS Scopes"));
final List<NamedScope> changeLists = ChangeListsScopesProvider.getInstance(myProject).getCustomScopes();
for (NamedScope changeListScope : changeLists) {
final GlobalSearchScope scope = GlobalSearchScopesCore.filterScope(myProject, changeListScope);
model.addElement(new ScopeDescriptor(scope));
if (!changeLists.isEmpty()) {
model.addElement(new ScopeSeparator("VCS Scopes"));
for (NamedScope changeListScope : changeLists) {
final GlobalSearchScope scope = GlobalSearchScopesCore.filterScope(myProject, changeListScope);
model.addElement(new ScopeDescriptor(scope));
}
}
final List<ScopeDescriptor> customScopes = new ArrayList<ScopeDescriptor>();