From ef0d9792c0aaa70f25b9f9daab824bdec37fac4f Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Mon, 31 Oct 2011 13:45:10 +0100 Subject: [PATCH] Debugger: Fix crash on exit It's not guaranteed that the static instance of QPerformanceTimer still exists when the (also static) QDeclarativeDebugTrace instance is deleted. Change-Id: I24ca3154e592011af43714c2574f7243f7550109 Reviewed-by: Christiaan Janssen --- .../debugger/qdeclarativedebugtrace.cpp | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/declarative/debugger/qdeclarativedebugtrace.cpp b/src/declarative/debugger/qdeclarativedebugtrace.cpp index 7d63849..bb092c1 100644 --- a/src/declarative/debugger/qdeclarativedebugtrace.cpp +++ b/src/declarative/debugger/qdeclarativedebugtrace.cpp @@ -89,8 +89,6 @@ QDeclarativeDebugTrace::QDeclarativeDebugTrace() QDeclarativeDebugTrace::~QDeclarativeDebugTrace() { - // unregister the callback - QUnifiedTimer::instance()->registerProfilerCallback( 0 ); } void QDeclarativeDebugTrace::addEngine(QDeclarativeEngine * /*engine*/) -- 1.7.2.5