From c418199f8941c3c3ba36b2ad995b6244146d1f1d Mon Sep 17 00:00:00 2001 From: Bernd Hufmann Date: Wed, 24 Aug 2016 10:31:03 -0400 Subject: [PATCH 1/1] 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 --- .../internal/analysis/timing/ui/flamegraph/FlameGraphView.java | 1 + 1 file changed, 1 insertion(+) 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; } -- 2.34.1