aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/declarative/debugger/qdeclarativedebugtrace.cpp6
-rw-r--r--src/declarative/debugger/qdeclarativedebugtrace_p.h1
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
};