timing.core: Bug 493897 show correct system call columns in density view
authorBernd Hufmann <Bernd.Hufmann@ericsson.com>
Wed, 18 May 2016 13:34:42 +0000 (09:34 -0400)
committerJean-Christian Kouame <jean-christian.kouame@ericsson.com>
Wed, 18 May 2016 19:00:19 +0000 (15:00 -0400)
Change-Id: Ic98ba2723bb3c2136dfc2adffc36c1f67f38f2b7
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/73045
Reviewed-by: Hudson CI
Reviewed-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
Tested-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/density/AbstractSegmentStoreDensityView.java

index bea16d473b7ebddb1a895cccce4a7eba1c046e0d..b92e254676407dba55917491c774a86304564eda 100644 (file)
@@ -19,6 +19,7 @@ import org.eclipse.swt.custom.SashForm;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.tracecompass.analysis.timing.ui.views.segmentstore.table.AbstractSegmentStoreTableViewer;
 import org.eclipse.tracecompass.segmentstore.core.ISegment;
+import org.eclipse.tracecompass.tmf.core.signal.TmfTraceSelectedSignal;
 import org.eclipse.tracecompass.tmf.core.trace.ITmfTrace;
 import org.eclipse.tracecompass.tmf.core.trace.TmfTraceManager;
 import org.eclipse.tracecompass.tmf.ui.views.TmfView;
@@ -85,8 +86,14 @@ public abstract class AbstractSegmentStoreDensityView extends TmfView {
         IToolBarManager toolBar = getViewSite().getActionBars().getToolBarManager();
         toolBar.add(zoomOut);
         ITmfTrace trace = TmfTraceManager.getInstance().getActiveTrace();
-        if (trace != null && fDensityViewer != null) {
-            fDensityViewer.loadTrace(trace);
+        if (trace != null) {
+            TmfTraceSelectedSignal signal = new TmfTraceSelectedSignal(this, trace);
+            if (fDensityViewer != null) {
+                fDensityViewer.traceSelected(signal);
+            }
+            if (fTableViewer != null) {
+                fTableViewer.traceSelected(signal);
+            }
         }
     }
 
This page took 0.026074 seconds and 5 git commands to generate.