aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp b/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp
index c309dc6f12..46d7bfa756 100644
--- a/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp
@@ -137,7 +137,10 @@ void QmlProfilerRunner::start()
void QmlProfilerRunner::stop()
{
- QTC_ASSERT(d->m_profilerState, return);
+ if (!d->m_profilerState) {
+ reportStopped();
+ return;
+ }
switch (d->m_profilerState->currentState()) {
case QmlProfilerStateManager::AppRunning: