psi to doc synchronization fixed for multiple transactions for one document

This commit is contained in:
no_reply@jetbrains.com
2005-02-02 14:08:32 +03:00
parent 3acb535d94
commit ba21e767f0
@@ -219,7 +219,8 @@ public class PsiToDocumentSynchronizer extends PsiTreeChangeAdapter {
}
public void startTransaction(Document doc, PsiElement scope) {
myTransactionsMap.put(doc, new DocumentChangeTransaction(doc, scope));
if(!myTransactionsMap.containsKey(doc))
myTransactionsMap.put(doc, new DocumentChangeTransaction(doc, scope));
}
public void commitTransaction(Document document){