From cca625edea5a5223f3924012f5aba4e3e52568ab Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Thu, 10 Aug 2017 11:07:38 +0200 Subject: QmlProfiler: Connect to timelabel only after it is created Change-Id: If9e810cfbd5162f1e40db24db2f8f784accaff4e Task-number: QTCREATORBUG-18597 Reviewed-by: hjk --- src/plugins/qmlprofiler/qmlprofilertool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmlprofiler/qmlprofilertool.cpp b/src/plugins/qmlprofiler/qmlprofilertool.cpp index e4c8096242..afd2c189dc 100644 --- a/src/plugins/qmlprofiler/qmlprofilertool.cpp +++ b/src/plugins/qmlprofiler/qmlprofilertool.cpp @@ -185,7 +185,6 @@ QmlProfilerTool::QmlProfilerTool(QObject *parent) d->m_recordingTimer.setInterval(100); connect(&d->m_recordingTimer, &QTimer::timeout, this, &QmlProfilerTool::updateTimeDisplay); - connect(d->m_timeLabel, &QObject::destroyed, &d->m_recordingTimer, &QTimer::stop); d->m_viewContainer = new QmlProfilerViewManager(this, d->m_profilerModelManager, d->m_profilerState); @@ -241,6 +240,7 @@ QmlProfilerTool::QmlProfilerTool(QObject *parent) d->m_timeLabel->setPalette(palette); d->m_timeLabel->setIndent(10); updateTimeDisplay(); + connect(d->m_timeLabel, &QObject::destroyed, &d->m_recordingTimer, &QTimer::stop); setAvailableFeatures(d->m_profilerModelManager->availableFeatures()); setRecordedFeatures(0); -- cgit v1.2.1