From aad897d82997e43b5b59938cc2d7df016f1d8d2b Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 10 Mar 2016 14:56:51 +0100 Subject: [PATCH] ProjectManagerImpl: use ANY_CHANGE transaction kind --- .../com/intellij/openapi/project/impl/ProjectManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java index 75102e106d30..0ad16a520d7e 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java @@ -606,7 +606,7 @@ public class ProjectManagerImpl extends ProjectManagerEx implements Disposable { if (checkCanClose && !canClose(project)) return false; final ShutDownTracker shutDownTracker = ShutDownTracker.getInstance(); shutDownTracker.registerStopperThread(Thread.currentThread()); - try (AccessToken ignored = TransactionGuard.getInstance().startSynchronousTransaction(TransactionKind.NO_MERGE)) { + try (AccessToken ignored = TransactionGuard.getInstance().startSynchronousTransaction(TransactionKind.ANY_CHANGE)) { if (save) { FileDocumentManager.getInstance().saveAllDocuments(); project.save();