Commit document before actual imports optimization

Fixed #EA-209827
This commit is contained in:
Vladimir Dolzhenko
2020-02-19 22:01:32 +01:00
parent acc4118903
commit 2a27ca828c
@@ -237,6 +237,8 @@ class KotlinImportOptimizer : ImportOptimizer {
}
fun replaceImports(file: KtFile, imports: List<ImportPath>) {
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)