diff options
author | Eike Stepper | 2009-01-08 20:11:48 +0000 |
---|---|---|
committer | Eike Stepper | 2009-01-08 20:11:48 +0000 |
commit | 76ecea57086728782b041b2e5b9afe06bd4a6107 (patch) | |
tree | a0cad59f183dd779640c639bfc9400a0bc6fdc11 | |
parent | 1a0e6365dc5619017c2ef219d7f40ef9ca6a3212 (diff) | |
download | cdo-76ecea57086728782b041b2e5b9afe06bd4a6107.tar.gz cdo-76ecea57086728782b041b2e5b9afe06bd4a6107.tar.xz cdo-76ecea57086728782b041b2e5b9afe06bd4a6107.zip |
[260444] Last commit timestamp of a CDOTransaction is set too late for transaction handlers
https://bugs.eclipse.org/bugs/show_bug.cgi?id=260444
-rw-r--r-- | plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java index 89802955cc..750c66e35d 100644 --- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java +++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java @@ -1276,6 +1276,7 @@ public class CDOTransactionImpl extends CDOViewImpl implements InternalCDOTransa session.handleCommitNotification(timeStamp, dirtyIDs, detachedIDs, deltasCopy, getTransaction()); } + lastCommitTime = timeStamp; for (CDOTransactionHandler handler : getHandlers()) { handler.committedTransaction(getTransaction(), this); @@ -1285,7 +1286,6 @@ public class CDOTransactionImpl extends CDOViewImpl implements InternalCDOTransa getAdapterManager().committedTransaction(getTransaction(), this); cleanUp(); - lastCommitTime = timeStamp; Map<CDOIDTemp, CDOID> idMappings = result.getIDMappings(); fireEvent(new FinishedEvent(CDOTransactionFinishedEvent.Type.COMMITTED, idMappings)); } |