From e3ce0435e725bce6a10e9b130d1c2ebcc64babce Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Tue, 16 Feb 2016 15:18:09 +0100 Subject: [PATCH] QmlProfiler: Clear range restrictions when clearing events views Range restrictions don't persist across profiling sessions, in contrast to feature selections. Change-Id: If98a8dae7eed3019e68e361ea69689658241d39d Reviewed-by: Joerg Bornemann --- src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp | 1 + src/plugins/qmlprofilerextension/flamegraphview.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp b/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp index 42eac624203..627fca18488 100644 --- a/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp @@ -248,6 +248,7 @@ void QmlProfilerStatisticsView::clear() d->m_eventTree->clear(); d->m_eventChildren->clear(); d->m_eventParents->clear(); + d->rangeStart = d->rangeEnd = -1; } void QmlProfilerStatisticsView::restrictToRange(qint64 rangeStart, qint64 rangeEnd) diff --git a/src/plugins/qmlprofilerextension/flamegraphview.cpp b/src/plugins/qmlprofilerextension/flamegraphview.cpp index 26b08d99402..a4c9a6661a9 100644 --- a/src/plugins/qmlprofilerextension/flamegraphview.cpp +++ b/src/plugins/qmlprofilerextension/flamegraphview.cpp @@ -69,6 +69,7 @@ FlameGraphView::FlameGraphView(QWidget *parent, QmlProfiler::QmlProfilerModelMan void FlameGraphView::clear() { + m_isRestrictedToRange = false; } void FlameGraphView::restrictToRange(qint64 rangeStart, qint64 rangeEnd)