From e24618134b0f9ed498486016520c62dda24c0b6d Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Tue, 8 Jul 2014 11:15:35 +0200 Subject: [PATCH] QmlProfiler: Fix logic when selecting previous event Events should be walked in the order of their start time, not end time. Change-Id: Id9f9746958dbfbdc28424c34b3ca1f5e4b9ff373 Task-number: QTCREATORBUG-12634 Reviewed-by: Kai Koehne --- src/plugins/qmlprofiler/timelinerenderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmlprofiler/timelinerenderer.cpp b/src/plugins/qmlprofiler/timelinerenderer.cpp index 861dc3ac0d5..24815f3aa65 100644 --- a/src/plugins/qmlprofiler/timelinerenderer.cpp +++ b/src/plugins/qmlprofiler/timelinerenderer.cpp @@ -502,7 +502,7 @@ void TimelineRenderer::selectPrev() qint64 searchTime = m_endTime; if (m_selectedItem != -1) - searchTime = m_profilerModelProxy->getEndTime(m_selectedModel, m_selectedItem); + searchTime = m_profilerModelProxy->getStartTime(m_selectedModel, m_selectedItem); QVarLengthArray itemIndexes(m_profilerModelProxy->modelCount()); for (int i = 0; i < m_profilerModelProxy->modelCount(); i++) {