diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ExternalSystemStartupActivity.java b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ExternalSystemStartupActivity.java index 949df203683c..e04602972b08 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ExternalSystemStartupActivity.java +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ExternalSystemStartupActivity.java @@ -47,8 +47,6 @@ public class ExternalSystemStartupActivity implements StartupActivity { @SuppressWarnings("unchecked") @Override public void run() { - ExternalProjectsManager.getInstance(project).init(); - for (ExternalSystemManager manager : ExternalSystemApiUtil.getAllManagers()) { if (manager instanceof StartupActivity) { ((StartupActivity)manager).runActivity(project); @@ -76,6 +74,7 @@ public class ExternalSystemStartupActivity implements StartupActivity { } }; + ExternalProjectsManager.getInstance(project).init(); DumbService.getInstance(project).runWhenSmart(DisposeAwareRunnable.create(task, project)); } }