diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TimeStampAuthority.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TimeStampAuthority.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TimeStampAuthority.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TimeStampAuthority.java index b31401ef8c..4ecc4b79e1 100644 --- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TimeStampAuthority.java +++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TimeStampAuthority.java @@ -100,10 +100,11 @@ class TimeStampAuthority now = timeStampOverride; } + long previousTimeStamp = lastIssuedTimeStamp; lastIssuedTimeStamp = now; - runningTransactions.add(lastIssuedTimeStamp); - return new long[] { lastIssuedTimeStamp, getLastFinishedTimeStamp() }; + runningTransactions.add(now); + return new long[] { now, previousTimeStamp }; } finally { |