Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Tasse2012-03-12 21:50:53 +0000
committerPatrick Tasse2012-03-12 21:52:18 +0000
commit51a91a2f07407f835a887017cc529b4f88af27ad (patch)
tree26ed5a30fe2782786168da6e8f8796d6af82a3f8 /lttng/org.eclipse.linuxtools.lttng.core
parentdda2d455d18f2f2abafdde9ee629cd3fb98f60f9 (diff)
downloadorg.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.java6
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;
}

Back to the top