Debugger: Fix trace service for tracing on startup in block mode
authorKai Koehne <kai.koehne@nokia.com>
Wed, 9 Nov 2011 13:58:53 +0000 (14:58 +0100)
committerQt by Nokia <qt-info@nokia.com>
Fri, 11 Nov 2011 10:21:06 +0000 (11:21 +0100)
commit3346a77474e1b21990b049b824d621413ab9b80f
tree96266c30e27483a451edee76b6d32c145c5e71c9
parent2a812493bc97983b85110f853d3dbe57b54667d8
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>
src/declarative/debugger/qdeclarativedebugtrace.cpp
src/declarative/debugger/qdeclarativedebugtrace_p.h
tests/auto/declarative/debugger/debugger.pro
tests/auto/declarative/debugger/qdeclarativedebugtrace/data/test.qml [new file with mode: 0644]
tests/auto/declarative/debugger/qdeclarativedebugtrace/qdeclarativedebugtrace.pro [new file with mode: 0644]
tests/auto/declarative/debugger/qdeclarativedebugtrace/tst_qdeclarativedebugtrace.cpp [new file with mode: 0644]
tests/auto/declarative/debugger/shared/debugutil.cpp
tests/auto/declarative/debugger/shared/debugutil_p.h