From 2a27ca828cf55c19cf45155b3831db49b52d30f8 Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Wed, 19 Feb 2020 22:01:32 +0100 Subject: [PATCH] Commit document before actual imports optimization Fixed #EA-209827 --- .../org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt b/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt index fa71a89904d..b4ec50103d6 100644 --- a/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt @@ -237,6 +237,8 @@ class KotlinImportOptimizer : ImportOptimizer { } fun replaceImports(file: KtFile, imports: List) { + val manager = PsiDocumentManager.getInstance(file.project) + manager.getDocument(file)?.let { manager.commitDocument(it) } val importList = file.importList ?: return val oldImports = importList.imports val psiFactory = KtPsiFactory(file.project)