tmf: Fix experiment trace time range in Project Explorer
authorPatrick Tasse <patrick.tasse@gmail.com>
Thu, 6 Apr 2017 19:25:26 +0000 (15:25 -0400)
committerPatrick Tasse <patrick.tasse@gmail.com>
Fri, 7 Apr 2017 19:41:54 +0000 (15:41 -0400)
When the supplementary files are deleted, the start and end times stored
in the corresponding TmfTraceElement are reset. However this does not
affect the trace element instances of the same trace that can be present
under an experiment element. These instances keep their own start and
end times that could be obsolete.

The navigator label provider should simply always use the corresponding
trace element under the traces folder for trace elements under
experiments.

Change-Id: Ia7f13aab77d7b565a374a339a6c2e9b2c6347978
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/94604
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfNavigatorLabelProvider.java

index 890344b813c7958cbb0a88ac0baa77138093649c..31d8c0c3d6c00ae8a1cf158d29142f1f111329ab 100644 (file)
@@ -301,7 +301,7 @@ public class TmfNavigatorLabelProvider implements ICommonLabelProvider, IStyledL
             styledString = new StyledString(text);
             boolean displayTimeRange = Activator.getDefault().getPreferenceStore().getBoolean(ITmfUIPreferences.TRACE_DISPLAY_RANGE_PROJECTEXPLORER);
             if (displayTimeRange && element instanceof TmfTraceElement) {
-                styledString.append(formatTraceRange((TmfTraceElement) element));
+                styledString.append(formatTraceRange(((TmfTraceElement) element).getElementUnderTraceFolder()));
             }
         }
         return styledString;
This page took 0.026188 seconds and 5 git commands to generate.