diff options
Diffstat (limited to 'common/queryrunner.cpp')
-rw-r--r-- | common/queryrunner.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
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<DomainType>::QueryRunner(const Sink::Query &query, const Sink::Resou | |||
123 | mResourceAccess->open(); | 123 | mResourceAccess->open(); |
124 | QObject::connect(mResourceAccess.data(), &Sink::ResourceAccess::revisionChanged, this, &QueryRunner::revisionChanged); | 124 | QObject::connect(mResourceAccess.data(), &Sink::ResourceAccess::revisionChanged, this, &QueryRunner::revisionChanged); |
125 | } | 125 | } |
126 | mResultProvider->onDone([this]() { | ||
127 | delete this; | ||
128 | }); | ||
126 | } | 129 | } |
127 | 130 | ||
128 | template <class DomainType> | 131 | template <class DomainType> |