summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorVladislav.Soroka <Vladislav.Soroka@jetbrains.com>2013-11-14 17:44:27 +0400
committerTor Norbye <tnorbye@google.com>2013-11-14 07:56:59 -0800
commit89c2d2c6a4f3b383b61bd0cf1c7081d649b42645 (patch)
tree4d49e3dc63c469eda6592024170c632f7793d8d6 /plugins
parentbf6dc63368cdd17742768384de1e57b1d6db43dc (diff)
downloadidea-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.java3
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));
}
}