diff --git a/platform/platform-resources/src/META-INF/VcsExtensions.xml b/platform/platform-resources/src/META-INF/VcsExtensions.xml index 180b4dd89f99..0da7e1edfdf3 100644 --- a/platform/platform-resources/src/META-INF/VcsExtensions.xml +++ b/platform/platform-resources/src/META-INF/VcsExtensions.xml @@ -41,8 +41,7 @@ + factoryClass="com.intellij.openapi.vcs.changes.ui.ChangesViewToolWindowFactory"/> diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewToolWindowFactory.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewToolWindowFactory.java index 23ee94de4034..74713e21ca51 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewToolWindowFactory.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewToolWindowFactory.java @@ -17,8 +17,6 @@ package com.intellij.openapi.vcs.changes.ui; import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.project.Project; -import com.intellij.openapi.util.Condition; -import com.intellij.openapi.vcs.ProjectLevelVcsManager; import com.intellij.openapi.wm.ToolWindow; import com.intellij.openapi.wm.ToolWindowFactory; import org.jetbrains.annotations.NotNull; @@ -26,15 +24,9 @@ import org.jetbrains.annotations.NotNull; /** * @author Dmitry Avdeev */ -public class ChangesViewToolWindowFactory implements ToolWindowFactory, DumbAware, Condition { +public class ChangesViewToolWindowFactory implements ToolWindowFactory, DumbAware { @Override public void createToolWindowContent(@NotNull Project project, @NotNull ToolWindow toolWindow) { ChangesViewContentManager.getInstance(project).setUp(toolWindow); } - - @Override - public boolean value(Project project) { - ProjectLevelVcsManager manager = ProjectLevelVcsManager.getInstance(project); - return manager.getAllActiveVcss().length > 0; - } } diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/projectlevelman/NewMappings.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/projectlevelman/NewMappings.java index a78efe498d15..c57d3dc5e34d 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/projectlevelman/NewMappings.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/projectlevelman/NewMappings.java @@ -107,9 +107,6 @@ public class NewMappings { public AbstractVcs[] getActiveVcses() { synchronized (myLock) { - if (!myActivated) { - activateActiveVcses(); - } final AbstractVcs[] result = new AbstractVcs[myActiveVcses.length]; System.arraycopy(myActiveVcses, 0, result, 0, myActiveVcses.length); return result;