diff --git a/src/plugins/qmlprofiler/qml/MainView.qml b/src/plugins/qmlprofiler/qml/MainView.qml index 8664ed5b7f9..7654c8feb93 100644 --- a/src/plugins/qmlprofiler/qml/MainView.qml +++ b/src/plugins/qmlprofiler/qml/MainView.qml @@ -173,6 +173,7 @@ Rectangle { property real elapsedTime; signal updateTimer; Timer { + id: elapsedTimer property date startDate property bool reset: true running: connection.recording diff --git a/src/plugins/qmlprofiler/qml/StatusDisplay.qml b/src/plugins/qmlprofiler/qml/StatusDisplay.qml index 4653450f92d..751c8dffdb1 100644 --- a/src/plugins/qmlprofiler/qml/StatusDisplay.qml +++ b/src/plugins/qmlprofiler/qml/StatusDisplay.qml @@ -58,7 +58,7 @@ Rectangle { states: [ // no data available State { - when: (root.eventCount == 0) && !connection.recording; + when: (root.eventCount == 0) && !elapsedTimer.running; PropertyChanges { target: statusDisplay visible: true @@ -71,7 +71,7 @@ Rectangle { }, // running app State { - when: connection.recording; + when: elapsedTimer.running; PropertyChanges { target: statusDisplay visible: true