diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java index 1827f105bfcb..b3ed2fee57c5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java @@ -282,7 +282,7 @@ public class FileDocumentManagerImpl extends FileDocumentManager implements Safe private void saveAllDocumentsLater() { // later because some document might have been blocked by PSI right now - TransactionGuard.getInstance().submitTransactionLater(ApplicationManager.getApplication(), () -> { + ApplicationManager.getApplication().invokeLater(() -> { final Document[] unsavedDocuments = getUnsavedDocuments(); for (Document document : unsavedDocuments) { VirtualFile file = getFile(document);