QmlProfiler: Load notes after timeline models are finished

Otherwise the notes cannot be associated with timeline events.

Change-Id: I9a2f039fddd36c9a6bbaca3c0864c75e33cc479d
Task-number: QTCREATORBUG-15077
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
This commit is contained in:
Ulf Hermann
2015-09-17 14:20:24 +02:00
parent e69bb933e3
commit 66774a8bdb

View File

@@ -320,9 +320,10 @@ void QmlProfilerModelManager::complete()
{
switch (state()) {
case QmlProfilerDataState::ProcessingData:
// Load notes after the timeline models have been initialized.
d->notesModel->loadData();
// Load notes after the timeline models have been initialized ...
// which happens on stateChanged(Done).
setState(QmlProfilerDataState::Done);
d->notesModel->loadData();
break;
case QmlProfilerDataState::AcquiringData:
// Make sure the trace fits into the time span.