From d92b8edf51bb947b2b0a72ac98be232b0079d60e Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Mon, 2 May 2016 10:50:55 +0200 Subject: [PATCH] QmlProfiler: Keep find bar in focus when notes are found Change-Id: Icca92cd50d7fcda510b7d9d023e4450f53cbdbfd Task-number: QTCREATORBUG-16193 Reviewed-by: Christian Kandeler --- src/plugins/qmlprofiler/qmlprofilertraceview.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp index 552a8ad18cf..26bd265df58 100644 --- a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp +++ b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp @@ -378,7 +378,10 @@ bool TraceViewFindSupport::findOne(const QString &txt, Core::FindFlags findFlags m_currentPosition = current; m_view->selectByEventIndex(model->timelineModel(m_currentPosition), model->timelineIndex(m_currentPosition)); + QWidget *findBar = QApplication::focusWidget(); m_view->updateCursorPosition(); // open file/line that belongs to event + QTC_ASSERT(findBar, return true); + findBar->setFocus(); return true; } current += increment;