From c64f8139c0ea2dd510a59a0720240e514b1bf0f1 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 12 May 2014 22:44:55 +0400 Subject: [PATCH] hide empty vcs scope when vcs is not configured --- .../ide/util/scopeChooser/ScopeChooserCombo.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeChooserCombo.java b/platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeChooserCombo.java index b07b60b21626..59e2397e5b6e 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeChooserCombo.java +++ b/platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeChooserCombo.java @@ -173,11 +173,13 @@ public class ScopeChooserCombo extends ComboboxWithBrowseButton implements Dispo createPredefinedScopeDescriptors(model); - model.addElement(new ScopeSeparator("VCS Scopes")); final List 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 customScopes = new ArrayList();