diff options
-rw-r--r-- | src/declarative/debugger/qdeclarativedebugtrace.cpp | 6 | ||||
-rw-r--r-- | src/declarative/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 f9eb171b44..7d63849383 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 7633c21abc..9480c0a2d8 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 }; |