mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
let applet run config be available in dumb mode, possibly failing at runtime (EA-102050 - INRE: FileBasedIndexImpl.handleDumbMode)
This commit is contained in:
@@ -23,6 +23,7 @@ import com.intellij.execution.actions.ConfigurationContext;
|
||||
import com.intellij.execution.junit.JavaRuntimeConfigurationProducerBase;
|
||||
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.util.Comparing;
|
||||
import com.intellij.psi.JavaPsiFacade;
|
||||
@@ -86,6 +87,7 @@ public class AppletConfigurationProducer extends JavaRuntimeConfigurationProduce
|
||||
|
||||
private static boolean isAppletClass(final PsiClass aClass, final PsiManager manager) {
|
||||
if (!PsiClassUtil.isRunnableClass(aClass, true)) return false;
|
||||
if (DumbService.isDumb(manager.getProject())) return true;
|
||||
|
||||
final Module module = JavaExecutionUtil.findModule(aClass);
|
||||
final GlobalSearchScope scope = module != null
|
||||
|
||||
Reference in New Issue
Block a user