From 539c6b24b8d6d3e48acdee32e310796e41b5b5bb Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Mon, 7 Mar 2011 18:20:31 +0100 Subject: [PATCH] fix document leak in tests --- .../src/com/intellij/psi/impl/PsiToDocumentSynchronizer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/PsiToDocumentSynchronizer.java b/platform/lang-impl/src/com/intellij/psi/impl/PsiToDocumentSynchronizer.java index f8008c47e39f..b2578293b317 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/PsiToDocumentSynchronizer.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/PsiToDocumentSynchronizer.java @@ -205,9 +205,11 @@ public class PsiToDocumentSynchronizer extends PsiTreeChangeAdapter { mySyncDocument = null; } } - + + @TestOnly public void doCommitTransaction(final Document document){ doCommitTransaction(document, getTransaction(document)); + myBus.syncPublisher(PsiDocumentTransactionListener.TOPIC).transactionCompleted(document, null); } private static void doCommitTransaction(final Document document, final DocumentChangeTransaction documentChangeTransaction) {