diff options
author | Patrick Tasse | 2012-03-12 21:50:53 +0000 |
---|---|---|
committer | Patrick Tasse | 2012-03-12 21:52:18 +0000 |
commit | 51a91a2f07407f835a887017cc529b4f88af27ad (patch) | |
tree | 26ed5a30fe2782786168da6e8f8796d6af82a3f8 /lttng/org.eclipse.linuxtools.lttng.core | |
parent | dda2d455d18f2f2abafdde9ee629cd3fb98f60f9 (diff) | |
download | org.eclipse.linuxtools-51a91a2f07407f835a887017cc529b4f88af27ad.tar.gz org.eclipse.linuxtools-51a91a2f07407f835a887017cc529b4f88af27ad.tar.xz org.eclipse.linuxtools-51a91a2f07407f835a887017cc529b4f88af27ad.zip |
Fix for bug 374008: Incorrect seek by location in LTTng trace.
Diffstat (limited to 'lttng/org.eclipse.linuxtools.lttng.core')
-rw-r--r-- | lttng/org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lttng/org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java b/lttng/org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java index 5c9b6fc34a..9b02d9199c 100644 --- a/lttng/org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java +++ b/lttng/org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java @@ -504,6 +504,12 @@ public class LTTngTrace extends TmfTrace<LttngEvent> { // seekEvent(timestamp) TmfContext context = seekEvent(curLocation.getOperationTime()); + // If the location is marked with the read next flag + // then it is pointing to the next event following the operation time + if (curLocation.isLastOperationReadNext()) { + getNextEvent(context); + } + return context; } |