Javafx: Don't validate JavaFX runtime in dumb mode (EA-94146)

This commit is contained in:
Pavel Dolgov
2017-01-13 12:22:32 +03:00
parent 85e93b585f
commit f351ba2ddb
@@ -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) {