From 655bf11313e32d5978099512e6c9c25f92cea872 Mon Sep 17 00:00:00 2001 From: Patrick Tasse Date: Mon, 12 Mar 2012 17:50:53 -0400 Subject: [PATCH] Fix for bug 374008: Incorrect seek by location in LTTng trace. --- .../org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java b/org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java index 5c9b6fc34a..9b02d9199c 100644 --- a/org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java +++ b/org.eclipse.linuxtools.lttng.core/src/org/eclipse/linuxtools/lttng/core/trace/LTTngTrace.java @@ -504,6 +504,12 @@ public class LTTngTrace extends TmfTrace { // 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; } -- 2.34.1