aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/debugger/qdeclarativedebugtrace.cpp
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@nokia.com>2011-11-09 14:58:53 +0100
committerQt by Nokia <qt-info@nokia.com>2011-11-11 11:21:06 +0100
commit3346a77474e1b21990b049b824d621413ab9b80f (patch)
tree96266c30e27483a451edee76b6d32c145c5e71c9 /src/declarative/debugger/qdeclarativedebugtrace.cpp
parent2a812493bc97983b85110f853d3dbe57b54667d8 (diff)
Debugger: Fix trace service for tracing on startup in block mode
Don't call QDeclarativeDebugTrace::instance() inside messageReceived, since messageReceived() will be called for the first message while the constructor is still running. Also add proper autotests for qdeclarativedebugtrace. Change-Id: Ic37d077d93ad4957fb21035abe40b2d281278314 Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
Diffstat (limited to 'src/declarative/debugger/qdeclarativedebugtrace.cpp')
-rw-r--r--src/declarative/debugger/qdeclarativedebugtrace.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/declarative/debugger/qdeclarativedebugtrace.cpp b/src/declarative/debugger/qdeclarativedebugtrace.cpp
index aed7866da2..c7987d704f 100644
--- a/src/declarative/debugger/qdeclarativedebugtrace.cpp
+++ b/src/declarative/debugger/qdeclarativedebugtrace.cpp
@@ -275,9 +275,9 @@ void QDeclarativeDebugTrace::messageReceived(const QByteArray &message)
if (m_enabled != enabled) {
if (enabled) {
m_enabled = true;
- addEvent(StartTrace);
+ addEventImpl(StartTrace);
} else {
- addEvent(EndTrace);
+ addEventImpl(EndTrace);
m_enabled = false;
sendMessages();
}