forked from qt-creator/qt-creator
QmlProfiler: ignore duplicated Complete in data container
The Complete message is sent when the profiled app is started if recording is disabled, that can conflict with previous traces. This patch tells the data container to ignore subsequent Complete messages until a new trace is started. Change-Id: Idfe4501ec93297fcd9c82c306cd93d70c67aec72 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
committed by
Kai Koehne
parent
3e4fc1b309
commit
0d6676aabe
@@ -802,6 +802,9 @@ void QmlProfilerDataModel::complete()
|
||||
d->v8DataModel->collectV8Statistics();
|
||||
compileStatistics(traceStartTime(), traceEndTime());
|
||||
setState(Done);
|
||||
} else
|
||||
if (currentState() == Done) {
|
||||
// ignore duplicated complete signals
|
||||
} else {
|
||||
emit error(tr("Unexpected complete signal in data model."));
|
||||
}
|
||||
|
Reference in New Issue
Block a user