diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt index b796a11fc4f..87511086ffb 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt @@ -13,7 +13,6 @@ import com.intellij.openapi.roots.ex.ProjectRootManagerEx import com.intellij.openapi.util.EmptyRunnable import com.intellij.openapi.vfs.VirtualFile import com.intellij.util.containers.SLRUMap -import com.intellij.util.ui.UIUtil import org.jetbrains.kotlin.idea.core.script.* import org.jetbrains.kotlin.idea.util.application.runWriteAction import org.jetbrains.kotlin.script.KotlinScriptDefinition @@ -102,7 +101,7 @@ abstract class ScriptDependenciesLoader(protected val project: Project) { } if (ApplicationManager.getApplication().isUnitTestMode) { - UIUtil.invokeLaterIfNeeded(doNotifyRootsChanged) + TransactionGuard.submitTransaction(project, doNotifyRootsChanged) } else { TransactionGuard.getInstance().submitTransactionLater(project, doNotifyRootsChanged) }