From f351ba2ddbe6e91c0e336bdd91b89feaa788092a Mon Sep 17 00:00:00 2001 From: Pavel Dolgov Date: Fri, 13 Jan 2017 12:21:28 +0300 Subject: [PATCH] Javafx: Don't validate JavaFX runtime in dumb mode (EA-94146) --- .../plugins/javaFX/JavaFxProjectSdkSetupValidator.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/JavaFxProjectSdkSetupValidator.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/JavaFxProjectSdkSetupValidator.java index 5750be0dad7a..9641b34a3a5a 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/JavaFxProjectSdkSetupValidator.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/JavaFxProjectSdkSetupValidator.java @@ -4,6 +4,7 @@ import com.intellij.codeInsight.daemon.ProjectSdkSetupValidator; import com.intellij.codeInsight.daemon.impl.JavaProjectSdkSetupValidator; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleUtilCore; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.ui.configuration.ClasspathEditor; import com.intellij.openapi.roots.ui.configuration.ProjectSettingsService; @@ -33,6 +34,9 @@ public class JavaFxProjectSdkSetupValidator implements ProjectSdkSetupValidator if (javaErrorMessage != null) { return javaErrorMessage; } + if (DumbService.isDumb(project)) { + return null; + } final PsiClass nodeClass = JavaPsiFacade.getInstance(project).findClass(JavaFxCommonNames.JAVAFX_SCENE_NODE, GlobalSearchScope.allScope(project)); if (nodeClass == null) {