Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2009-01-08 20:11:48 +0000
committerEike Stepper2009-01-08 20:11:48 +0000
commit76ecea57086728782b041b2e5b9afe06bd4a6107 (patch)
treea0cad59f183dd779640c639bfc9400a0bc6fdc11
parent1a0e6365dc5619017c2ef219d7f40ef9ca6a3212 (diff)
downloadcdo-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.java2
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));
}

Back to the top