tmf.ui: make timechart select the right time range when being opened
authorMatthew Khouzam <matthew.khouzam@ericsson.com>
Mon, 22 Feb 2016 19:47:54 +0000 (14:47 -0500)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Wed, 24 Feb 2016 16:12:28 +0000 (11:12 -0500)
The timechart now shows the window range if opened after a trace is opened

Change-Id: I743303ca674d5a51e1cc6f7719657a43320422c7
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/46287
Reviewed-by: Hudson CI
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timechart/TimeChartView.java

index 11d40ba936226996d540cd1fb9099a497bf72954..8abdb105ab8a2a0abc992710c3df59004e24b058 100644 (file)
@@ -156,7 +156,11 @@ public class TimeChartView extends TmfView implements ITimeGraphRangeListener, I
 
         @Override
         public void run() {
-            updateTraceEntry(fTimeAnalysisEntry, Long.MAX_VALUE, 0, Long.MAX_VALUE);
+            TmfTimeRange range = TmfTraceManager.getInstance().getCurrentTraceContext().getWindowRange();
+
+            updateTraceEntry(fTimeAnalysisEntry, Long.MAX_VALUE,
+                    range.getStartTime().normalize(0, ITmfTimestamp.NANOSECOND_SCALE).getValue(),
+                    range.getEndTime().normalize(0, ITmfTimestamp.NANOSECOND_SCALE).getValue());
         }
     }
 
@@ -548,8 +552,8 @@ public class TimeChartView extends TmfView implements ITimeGraphRangeListener, I
 
     @Override
     public void colorSettingsChanged(ColorSetting[] colorSettings) {
-        // Set presentation provider again to trigger re-creation of new color settings which are stored
-        // in the TimeGraphControl class
+        // Set presentation provider again to trigger re-creation of new color
+        // settings which are stored in the TimeGraphControl class
         fViewer.setTimeGraphProvider(fPresentationProvider);
         redecorate();
     }
This page took 0.027183 seconds and 5 git commands to generate.