From: Christiaan Janssen Date: Fri, 7 Oct 2011 15:35:53 +0000 (+0200) Subject: QmlProfiler: send end of trace event X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=6a9d97f03875210c5cdc88964bf770e023a2131f;p=konrad%2Fqtdeclarative.git QmlProfiler: send end of trace event Change-Id: I2e857028bde15145d5d01c6f5325a4ceabb37e27 Reviewed-on: http://codereview.qt-project.org/6434 Sanity-Review: Qt Sanity Bot Reviewed-by: Kai Koehne --- diff --git a/src/declarative/debugger/qdeclarativedebugtrace.cpp b/src/declarative/debugger/qdeclarativedebugtrace.cpp index f9eb171..7d63849 100644 --- a/src/declarative/debugger/qdeclarativedebugtrace.cpp +++ b/src/declarative/debugger/qdeclarativedebugtrace.cpp @@ -273,8 +273,12 @@ void QDeclarativeDebugTrace::messageReceived(const QByteArray &message) m_messageReceived = true; - if (!m_enabled) + if (!m_enabled) { + m_enabled = true; + addEvent(EndTrace); + m_enabled = false; sendMessages(); + } } QT_END_NAMESPACE diff --git a/src/declarative/debugger/qdeclarativedebugtrace_p.h b/src/declarative/debugger/qdeclarativedebugtrace_p.h index 7633c21..9480c0a 100644 --- a/src/declarative/debugger/qdeclarativedebugtrace_p.h +++ b/src/declarative/debugger/qdeclarativedebugtrace_p.h @@ -98,6 +98,7 @@ public: Mouse, Key, AnimationFrame, + EndTrace, MaximumEventType };