diff --git a/src/plugins/qmlprofiler/qml/MainView.qml b/src/plugins/qmlprofiler/qml/MainView.qml index ff4bc99f3d3..1d7058c53cf 100644 --- a/src/plugins/qmlprofiler/qml/MainView.qml +++ b/src/plugins/qmlprofiler/qml/MainView.qml @@ -37,8 +37,8 @@ import "MainView.js" as Plotter Rectangle { id: root - property bool dataAvailable: false; - property int eventCount: 0; + property bool dataAvailable: true; + property int eventCount: Plotter.ranges.length; // move the cursor in the editor signal updateCursorPosition diff --git a/src/plugins/qmlprofiler/tracewindow.cpp b/src/plugins/qmlprofiler/tracewindow.cpp index f5dee6e244a..13aaa0f37e5 100644 --- a/src/plugins/qmlprofiler/tracewindow.cpp +++ b/src/plugins/qmlprofiler/tracewindow.cpp @@ -159,7 +159,8 @@ void TraceWindow::clearDisplay() void TraceWindow::updateToolbar() { - bool dataAvailable = m_view->rootObject()->property("dataAvailable").toBool(); + bool dataAvailable = m_view->rootObject()->property("dataAvailable").toBool() && + m_view->rootObject()->property("eventCount").toInt() > 0; emit enableToolbar(dataAvailable); }