From 1d7d5ea754402ec5a64e542e2ef964535bbdbd0f Mon Sep 17 00:00:00 2001 From: Mikhail Mazurkevich Date: Mon, 6 Nov 2023 15:56:55 +0400 Subject: [PATCH] [wsm] Fix for `ArchetypesTest` one more use of commiting modifiable model without WA if SDD not in the storage GitOrigin-RevId: 56cf2bcc730ff40075c2d7cefe82254c81876a9c --- .../intellij/openapi/projectRoots/impl/JavaSdkImpl.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java index 8f25a7a79c53..d6f17b474113 100644 --- a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java +++ b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java @@ -472,14 +472,7 @@ public final class JavaSdkImpl extends JavaSdk { addDocs(jdkHomePath, sdkModificator, null); attachJdkAnnotations(sdkModificator); - Application application = ApplicationManager.getApplication(); - Runnable runnable = () -> sdkModificator.commitChanges(); - if (application.isDispatchThread()) { - application.runWriteAction(runnable); - } else { - application.invokeAndWait(() -> application.runWriteAction(runnable)); - } - + sdkModificator.applyChangesWithoutWriteAction(); return jdk; }