From 8236be94c385027431aaf3fbd6cdff4d842b783b Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Mon, 24 Oct 2016 15:47:50 +0300 Subject: [PATCH] IDEA-162583 "Changed files" not available anymore in "Project" tool window. Instead "Tests" is li... --- .../src/com/intellij/ide/scopeView/ScopeViewPane.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/scopeView/ScopeViewPane.java b/platform/lang-impl/src/com/intellij/ide/scopeView/ScopeViewPane.java index e0124d273cbd..520dae59555f 100644 --- a/platform/lang-impl/src/com/intellij/ide/scopeView/ScopeViewPane.java +++ b/platform/lang-impl/src/com/intellij/ide/scopeView/ScopeViewPane.java @@ -27,10 +27,12 @@ import com.intellij.openapi.actionSystem.ActionManager; import com.intellij.openapi.actionSystem.ActionPlaces; import com.intellij.openapi.actionSystem.DefaultActionGroup; import com.intellij.openapi.actionSystem.IdeActions; +import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.ActionCallback; import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.Disposer; +import com.intellij.openapi.vcs.ProjectLevelVcsManager; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.packageDependencies.DependencyValidationManager; import com.intellij.packageDependencies.ui.PackageDependenciesNode; @@ -41,7 +43,6 @@ import com.intellij.psi.PsiManager; import com.intellij.psi.search.scope.NonProjectFilesScope; import com.intellij.psi.search.scope.packageSet.*; import com.intellij.util.Alarm; -import com.intellij.util.Function; import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; @@ -95,6 +96,8 @@ public class ScopeViewPane extends AbstractProjectViewPane { }; myDependencyValidationManager.addScopeListener(myScopeListener); myNamedScopeManager.addScopeListener(myScopeListener); + project.getMessageBus().connect().subscribe(ProjectLevelVcsManager.VCS_CONFIGURATION_CHANGED, + () -> ApplicationManager.getApplication().invokeLater(() -> myScopeListener.scopesChanged())); } @Override