From 36a742c33f0a3144ed8d5dbaf56d7b4ef4e4e3d3 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 5 Feb 2016 17:13:53 +0100 Subject: Use default captures where it makes sense --- common/queryrunner.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'common/queryrunner.cpp') diff --git a/common/queryrunner.cpp b/common/queryrunner.cpp index 63b5bcf..a62c64c 100644 --- a/common/queryrunner.cpp +++ b/common/queryrunner.cpp @@ -75,7 +75,7 @@ QueryRunner::QueryRunner(const Sink::Query &query, const Sink::Resou { Trace() << "Starting query"; //We delegate loading of initial data to the result provider, os it can decide for itself what it needs to load. - mResultProvider->setFetcher([this, query, instanceIdentifier, factory, bufferType](const typename DomainType::Ptr &parent) { + mResultProvider->setFetcher([=](const typename DomainType::Ptr &parent) { Trace() << "Running fetcher"; auto resultProvider = mResultProvider; async::run([query, instanceIdentifier, factory, bufferType, parent, resultProvider]() -> qint64 { @@ -94,10 +94,10 @@ QueryRunner::QueryRunner(const Sink::Query &query, const Sink::Resou // In case of a live query we keep the runner for as long alive as the result provider exists if (query.liveQuery) { //Incremental updates are always loaded directly, leaving it up to the result to discard the changes if they are not interesting - setQuery([this, query, instanceIdentifier, factory, bufferType] () -> KAsync::Job { + setQuery([=] () -> KAsync::Job { auto resultProvider = mResultProvider; - return async::run([query, instanceIdentifier, factory, bufferType, resultProvider]() -> qint64 { QueryWorker worker(query, instanceIdentifier, factory, bufferType); + return async::run([=]() -> qint64 { const qint64 newRevision = worker.executeIncrementalQuery(query, *resultProvider); return newRevision; }) -- cgit v1.2.3