We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 53e59f2 commit 11f826dCopy full SHA for 11f826d
src/main/kotlin/util/utils.kt
@@ -92,10 +92,9 @@ inline fun <T : Any?> PsiFile.runWriteAction(crossinline func: () -> T) =
92
93
inline fun <T : Any?> PsiFile.applyWriteAction(crossinline func: PsiFile.() -> T): T {
94
val result = WriteCommandAction.writeCommandAction(this).withGlobalUndo().compute<T, Throwable> { func() }
95
- PsiDocumentManager.getInstance(project)
96
- .doPostponedOperationsAndUnblockDocument(
97
- FileDocumentManager.getInstance().getDocument(this.virtualFile) ?: return result
98
- )
+ val documentManager = PsiDocumentManager.getInstance(project)
+ val document = documentManager.getDocument(this) ?: return result
+ documentManager.doPostponedOperationsAndUnblockDocument(document)
99
return result
100
}
101
0 commit comments