mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 11:50:54 +07:00
[formatter] IJPL-159632 make async formatting run withDocumentsCommitted
GitOrigin-RevId: 2c2205ad04d41ccbd9880c0d71e9d380087b9b79
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e18060c4b7
commit
3b9b51191b
@@ -26,6 +26,7 @@ open class AsyncFormattingService {
|
||||
val project = file.project
|
||||
ReadAction
|
||||
.nonBlocking<CodeFormattingData> { CodeFormattingData.prepare(file, listOf(range)) }
|
||||
.withDocumentsCommitted(project)
|
||||
.expireWhen { project.isDisposed || !file.isValid }
|
||||
.finishOnUiThread(ModalityState.nonModal()) { _ ->
|
||||
CommandProcessor.getInstance().runUndoTransparentAction {
|
||||
|
||||
Reference in New Issue
Block a user