diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/configuration/utils/ScriptClassRootsUpdater.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/configuration/utils/ScriptClassRootsUpdater.kt index ac118f3cacd..1f4e13bc602 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/configuration/utils/ScriptClassRootsUpdater.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/configuration/utils/ScriptClassRootsUpdater.kt @@ -115,13 +115,11 @@ class ScriptClassRootsUpdater( @Synchronized private fun updateSynchronously() { - syncLock.withLock { - scheduledUpdate?.cancel() - doUpdate(false) - } + scheduledUpdate?.cancel() + doUpdate(false) } - fun doUpdate(underProgressManager: Boolean = true) { + private fun doUpdate(underProgressManager: Boolean = true) { syncLock.withLock { try { val updates = manager.collectRootsAndCheckNew()