From 141f945b8d6828372e8919e954fa2d8991aa1a6f Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 6 Jul 2016 10:35:58 +0200 Subject: Avoid leaking query runners --- common/queryrunner.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'common/queryrunner.cpp') diff --git a/common/queryrunner.cpp b/common/queryrunner.cpp index 78a4b94..0be2ae1 100644 --- a/common/queryrunner.cpp +++ b/common/queryrunner.cpp @@ -123,6 +123,9 @@ QueryRunner::QueryRunner(const Sink::Query &query, const Sink::Resou mResourceAccess->open(); QObject::connect(mResourceAccess.data(), &Sink::ResourceAccess::revisionChanged, this, &QueryRunner::revisionChanged); } + mResultProvider->onDone([this]() { + delete this; + }); } template -- cgit v1.2.3