From 73b8fe58c6fb985898d2bbf431926f0628e2b0a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Sat, 11 Apr 2015 11:44:49 +0200 Subject: Async: add runtime executor tracing for easier debugging --- async/src/async.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'async/src/async.cpp') diff --git a/async/src/async.cpp b/async/src/async.cpp index 6f28084..e92d333 100644 --- a/async/src/async.cpp +++ b/async/src/async.cpp @@ -21,7 +21,6 @@ #include #include - using namespace Async; Private::Execution::Execution(const Private::ExecutorBasePtr &executor) @@ -45,6 +44,11 @@ void Private::Execution::setFinished() { isFinished = true; //executor.clear(); +#ifndef QT_NO_DEBUG + if (tracer) { + delete tracer; + } +#endif } void Private::Execution::releaseFuture() -- cgit v1.2.3