From 062dda89eae0e4ff74759f7e45ec5b8fdc6ecbbf Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 9 Oct 2014 14:00:33 +0400 Subject: [PATCH] Add dumb mode for building run configuration #EA-61442 --- .../jetbrains/jet/plugin/run/JetRunConfigurationProducer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/idea/src/org/jetbrains/jet/plugin/run/JetRunConfigurationProducer.java b/idea/src/org/jetbrains/jet/plugin/run/JetRunConfigurationProducer.java index 0ab03e7fe94..4ecae062fb6 100644 --- a/idea/src/org/jetbrains/jet/plugin/run/JetRunConfigurationProducer.java +++ b/idea/src/org/jetbrains/jet/plugin/run/JetRunConfigurationProducer.java @@ -21,6 +21,7 @@ import com.intellij.execution.RunnerAndConfigurationSettings; import com.intellij.execution.actions.ConfigurationContext; import com.intellij.execution.junit.RuntimeConfigurationProducer; import com.intellij.openapi.module.Module; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.PsiElement; @@ -72,6 +73,8 @@ public class JetRunConfigurationProducer extends RuntimeConfigurationProducer im @Nullable private static JetFile getStartClassFile(@NotNull Location location) { + if (DumbService.getInstance(location.getProject()).isDumb()) return null; + Module module = location.getModule(); if (module == null) return null;