aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/qmlprofiler/qmlprofilertool.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/qmlprofiler/qmlprofilertool.cpp b/plugins/qmlprofiler/qmlprofilertool.cpp
index a0e0cfe454..79d41b98a5 100644
--- a/plugins/qmlprofiler/qmlprofilertool.cpp
+++ b/plugins/qmlprofiler/qmlprofilertool.cpp
@@ -733,8 +733,13 @@ void QmlProfilerTool::serverRecordingChanged()
setRecording(d->m_profilerState->serverRecording());
// clear the old data each time we start a new profiling session
if (d->m_profilerState->serverRecording()) {
+ d->m_clearButton->setEnabled(false);
clearData();
d->m_profilerModelManager->prepareForWriting();
+ } else {
+ d->m_clearButton->setEnabled(true);
}
+ } else {
+ d->m_clearButton->setEnabled(true);
}
}