diff --git a/plugins/kotlin/project-configuration/src/org/jetbrains/kotlin/idea/configuration/KotlinWithLibraryConfigurator.kt b/plugins/kotlin/project-configuration/src/org/jetbrains/kotlin/idea/configuration/KotlinWithLibraryConfigurator.kt index 22f950261107..1b637b03ba7a 100644 --- a/plugins/kotlin/project-configuration/src/org/jetbrains/kotlin/idea/configuration/KotlinWithLibraryConfigurator.kt +++ b/plugins/kotlin/project-configuration/src/org/jetbrains/kotlin/idea/configuration/KotlinWithLibraryConfigurator.kt @@ -219,12 +219,10 @@ abstract class KotlinWithLibraryConfigurator
> protected ?: error("Kotlin Library has to be created in advance")) as LibraryEx library.modifiableModel.let { libraryModel -> - // will be performed later on EDT - writeActions.addOrExecute { runWriteAction { - configureLibraryJar(project, libraryModel, libraryJarDescriptor, collector, ProgressManager.getGlobalProgressIndicator()) - libraryModel.commit() - } - } + configureLibraryJar(project, libraryModel, libraryJarDescriptor, collector, ProgressManager.getGlobalProgressIndicator()) + + // commit will be performed later on EDT + writeActions.addOrExecute { runWriteAction { libraryModel.commit() } } } addLibraryToModuleIfNeeded(module, library, collector, writeActions) @@ -239,10 +237,6 @@ abstract class KotlinWithLibraryConfigurator
> protected } } - /** - * Updates KotlinJavaRuntime.xml - * Should be performed under a write action. - */ fun configureLibraryJar( project: Project, library: LibraryEx.ModifiableModelEx,