From 6a9d97f03875210c5cdc88964bf770e023a2131f Mon Sep 17 00:00:00 2001 From: Christiaan Janssen Date: Fri, 7 Oct 2011 17:35:53 +0200 Subject: [PATCH] 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 --- .../debugger/qdeclarativedebugtrace.cpp | 6 +++++- .../debugger/qdeclarativedebugtrace_p.h | 1 + 2 files changed, 6 insertions(+), 1 deletions(-) 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 }; -- 1.7.2.5