QmlProfiler: send end of trace event
authorChristiaan Janssen <christiaan.janssen@nokia.com>
Fri, 7 Oct 2011 15:35:53 +0000 (17:35 +0200)
committerQt by Nokia <qt-info@nokia.com>
Tue, 11 Oct 2011 13:23:09 +0000 (15:23 +0200)
Change-Id: I2e857028bde15145d5d01c6f5325a4ceabb37e27
Reviewed-on: http://codereview.qt-project.org/6434
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
src/declarative/debugger/qdeclarativedebugtrace.cpp
src/declarative/debugger/qdeclarativedebugtrace_p.h

index f9eb171..7d63849 100644 (file)
@@ -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
index 7633c21..9480c0a 100644 (file)
@@ -98,6 +98,7 @@ public:
         Mouse,
         Key,
         AnimationFrame,
+        EndTrace,
 
         MaximumEventType
     };