diff --git a/src/plugins/qmlprofiler/qmlprofilerprocessedmodel.cpp b/src/plugins/qmlprofiler/qmlprofilerprocessedmodel.cpp index 2e4331f735e..a09fe9b23d9 100644 --- a/src/plugins/qmlprofiler/qmlprofilerprocessedmodel.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerprocessedmodel.cpp @@ -114,9 +114,10 @@ QmlProfilerProcessedModel::~QmlProfilerProcessedModel() void QmlProfilerProcessedModel::clear() { m_detailsRewriter->clearRequests(); + + // This call emits changed(). Don't emit it again here. QmlProfilerSimpleModel::clear(); - emit changed(); m_emitChanged = false; } @@ -155,8 +156,9 @@ void QmlProfilerProcessedModel::complete() m_detailsRewriter->reloadDocuments(); + // This call emits changed(). Don't emit it again here. QmlProfilerSimpleModel::complete(); - emit changed(); + m_emitChanged = false; }