forked from qt-creator/qt-creator
QmlProfiler: Connect to timelabel only after it is created
Change-Id: If9e810cfbd5162f1e40db24db2f8f784accaff4e Task-number: QTCREATORBUG-18597 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user