From 340fe82fa0c8adbcd558573ac48aee9b787a4e89 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Tue, 16 Aug 2016 16:49:09 +0300 Subject: [PATCH] Minor, KotlinScriptConfigurationManager: add TODO --- .../kotlin/idea/core/script/KotlinScriptConfigurationManager.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/KotlinScriptConfigurationManager.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/KotlinScriptConfigurationManager.kt index 174a317c74a..668f6f1c26b 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/KotlinScriptConfigurationManager.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/KotlinScriptConfigurationManager.kt @@ -83,6 +83,7 @@ class KotlinScriptConfigurationManager( } private fun notifyRootsChanged() { + // TODO: it seems invokeLater leads to inconsistent behaviour (at least in tests) ApplicationManager.getApplication().invokeLater { runWriteAction { ProjectRootManagerEx.getInstanceEx(project)?.makeRootsChange(EmptyRunnable.getInstance(), false, true) } }