diff options
author | Vladislav.Soroka <Vladislav.Soroka@jetbrains.com> | 2013-11-14 17:44:27 +0400 |
---|---|---|
committer | Tor Norbye <tnorbye@google.com> | 2013-11-14 07:56:59 -0800 |
commit | 89c2d2c6a4f3b383b61bd0cf1c7081d649b42645 (patch) | |
tree | 4d49e3dc63c469eda6592024170c632f7793d8d6 /plugins | |
parent | bf6dc63368cdd17742768384de1e57b1d6db43dc (diff) | |
download | idea-89c2d2c6a4f3b383b61bd0cf1c7081d649b42645.tar.gz |
Gradle: fixed IndexNotReadyException for MavenProjectIndicesManager usage in startup activity
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/gradle/src/org/jetbrains/plugins/gradle/integrations/maven/GradleProjectStartupActivity.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/integrations/maven/GradleProjectStartupActivity.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/integrations/maven/GradleProjectStartupActivity.java index 7c64807ac9ba..7c014cc3777d 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/integrations/maven/GradleProjectStartupActivity.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/integrations/maven/GradleProjectStartupActivity.java @@ -16,6 +16,7 @@ package org.jetbrains.plugins.gradle.integrations.maven; import com.intellij.openapi.application.ApplicationManager; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.startup.StartupActivity; import com.intellij.openapi.startup.StartupManager; @@ -30,6 +31,6 @@ public class GradleProjectStartupActivity implements StartupActivity { @Override public void runActivity(@NotNull final Project project) { if (ApplicationManager.getApplication().isUnitTestMode()) return; - StartupManager.getInstance(project).registerPostStartupActivity(new ImportMavenRepositoriesTask(project)); + DumbService.getInstance(project).smartInvokeLater(new ImportMavenRepositoriesTask(project)); } } |