From: Bernd Hufmann Date: Wed, 24 Aug 2016 14:31:03 +0000 (-0400) Subject: flamegraph: fix invalid window range X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=c418199f8941c3c3ba36b2ad995b6244146d1f1d;p=deliverable%2Ftracecompass.git flamegraph: fix invalid window range When loading a flamegraph we need to reset the start and finish time so that the time range is fixed and the whole flame graph range is displayed. Otherwise, we end up showing a range of 1 ns after zooming once and switching the trace. Change-Id: I85e950754e1361c7fe31739a280a3b14152751aa Signed-off-by: Bernd Hufmann Reviewed-on: https://git.eclipse.org/r/79633 Reviewed-by: Hudson CI Reviewed-by: Patrick Tasse Tested-by: Patrick Tasse --- diff --git a/analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/flamegraph/FlameGraphView.java b/analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/flamegraph/FlameGraphView.java index 695c0f00d0..575fcf9260 100644 --- a/analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/flamegraph/FlameGraphView.java +++ b/analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/flamegraph/FlameGraphView.java @@ -166,6 +166,7 @@ public class FlameGraphView extends TmfView { callGraphAnalysis.waitForCompletion(monitor); Display.getDefault().asyncExec(() -> { fTimeGraphViewer.setInput(callGraphAnalysis.getThreadNodes()); + fTimeGraphViewer.resetStartFinishTime(); }); return Status.OK_STATUS; }