Add dumb mode for building run configuration
#EA-61442
This commit is contained in:
@@ -21,6 +21,7 @@ import com.intellij.execution.RunnerAndConfigurationSettings;
|
|||||||
import com.intellij.execution.actions.ConfigurationContext;
|
import com.intellij.execution.actions.ConfigurationContext;
|
||||||
import com.intellij.execution.junit.RuntimeConfigurationProducer;
|
import com.intellij.execution.junit.RuntimeConfigurationProducer;
|
||||||
import com.intellij.openapi.module.Module;
|
import com.intellij.openapi.module.Module;
|
||||||
|
import com.intellij.openapi.project.DumbService;
|
||||||
import com.intellij.openapi.util.Comparing;
|
import com.intellij.openapi.util.Comparing;
|
||||||
import com.intellij.openapi.util.text.StringUtil;
|
import com.intellij.openapi.util.text.StringUtil;
|
||||||
import com.intellij.psi.PsiElement;
|
import com.intellij.psi.PsiElement;
|
||||||
@@ -72,6 +73,8 @@ public class JetRunConfigurationProducer extends RuntimeConfigurationProducer im
|
|||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
private static JetFile getStartClassFile(@NotNull Location location) {
|
private static JetFile getStartClassFile(@NotNull Location location) {
|
||||||
|
if (DumbService.getInstance(location.getProject()).isDumb()) return null;
|
||||||
|
|
||||||
Module module = location.getModule();
|
Module module = location.getModule();
|
||||||
if (module == null) return null;
|
if (module == null) return null;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user