mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
No need to wait for write-action, it is enough to schedule (IDEA-289174)
GitOrigin-RevId: 3b66b14aa08433fe3cc7c89db9dc12ef90dfc7a7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
86b7a08d94
commit
8071ab7dc7
@@ -4,8 +4,8 @@ package com.jetbrains.python.inspections;
|
||||
import com.intellij.facet.FacetManager;
|
||||
import com.intellij.ide.CommandLineInspectionProgressReporter;
|
||||
import com.intellij.ide.CommandLineInspectionProjectConfigurator;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.application.ReadAction;
|
||||
import com.intellij.openapi.application.WriteAction;
|
||||
import com.intellij.openapi.module.Module;
|
||||
import com.intellij.openapi.module.ModuleManager;
|
||||
import com.intellij.openapi.project.Project;
|
||||
@@ -101,7 +101,7 @@ public class PythonPluginCommandLineInspectionProjectConfigurator implements Com
|
||||
: detectedSdk;
|
||||
|
||||
if (sdk != null) {
|
||||
WriteAction.runAndWait(() -> ProjectJdkTable.getInstance().addJdk(sdk));
|
||||
ApplicationManager.getApplication().invokeLaterOnWriteThread(() -> ProjectJdkTable.getInstance().addJdk(sdk));
|
||||
}
|
||||
|
||||
return sdk;
|
||||
@@ -130,7 +130,7 @@ public class PythonPluginCommandLineInspectionProjectConfigurator implements Com
|
||||
if (facet == null) {
|
||||
logger.reportMessage(3, "Setting Python facet for: " + m.getName());
|
||||
|
||||
WriteAction.runAndWait(() -> {
|
||||
ApplicationManager.getApplication().invokeLaterOnWriteThread(() -> {
|
||||
final PythonFacet addedFacet = facetManager.addFacet(facetType, facetType.getPresentableName(), null);
|
||||
PySdkExtKt.excludeInnerVirtualEnv(m, addedFacet.getConfiguration().getSdk());
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user