summaryrefslogtreecommitdiffstats
path: root/common/facade.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/facade.cpp')
-rw-r--r--common/facade.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/common/facade.cpp b/common/facade.cpp
index 68770b5..2806f4d 100644
--- a/common/facade.cpp
+++ b/common/facade.cpp
@@ -329,7 +329,7 @@ qint64 GenericFacade<DomainType>::load(const Akonadi2::Query &query, const std::
329 329
330 QSet<QByteArray> remainingFilters; 330 QSet<QByteArray> remainingFilters;
331 auto resultSet = baseSetRetriever(transaction, remainingFilters); 331 auto resultSet = baseSetRetriever(transaction, remainingFilters);
332 auto filteredSet = filterSet(resultSet, getFilter(remainingFilters, query), transaction, false); 332 auto filteredSet = filterSet(resultSet, getFilter(remainingFilters, query), transaction, initialQuery);
333 replaySet(filteredSet, resultProvider); 333 replaySet(filteredSet, resultProvider);
334 resultProvider.setRevision(Akonadi2::Storage::maxRevision(transaction)); 334 resultProvider.setRevision(Akonadi2::Storage::maxRevision(transaction));
335 return Akonadi2::Storage::maxRevision(transaction); 335 return Akonadi2::Storage::maxRevision(transaction);
@@ -343,7 +343,7 @@ qint64 GenericFacade<DomainType>::executeIncrementalQuery(const Akonadi2::Query
343 Trace() << "Running incremental query " << baseRevision; 343 Trace() << "Running incremental query " << baseRevision;
344 return load(query, [&](Akonadi2::Storage::Transaction &transaction, QSet<QByteArray> &remainingFilters) -> ResultSet { 344 return load(query, [&](Akonadi2::Storage::Transaction &transaction, QSet<QByteArray> &remainingFilters) -> ResultSet {
345 return loadIncrementalResultSet(baseRevision, query, transaction, remainingFilters); 345 return loadIncrementalResultSet(baseRevision, query, transaction, remainingFilters);
346 }, resultProvider); 346 }, resultProvider, false);
347} 347}
348 348
349template<class DomainType> 349template<class DomainType>
@@ -361,7 +361,7 @@ qint64 GenericFacade<DomainType>::executeInitialQuery(const Akonadi2::Query &que
361 } 361 }
362 return load(modifiedQuery, [&](Akonadi2::Storage::Transaction &transaction, QSet<QByteArray> &remainingFilters) -> ResultSet { 362 return load(modifiedQuery, [&](Akonadi2::Storage::Transaction &transaction, QSet<QByteArray> &remainingFilters) -> ResultSet {
363 return loadInitialResultSet(modifiedQuery, transaction, remainingFilters); 363 return loadInitialResultSet(modifiedQuery, transaction, remainingFilters);
364 }, resultProvider); 364 }, resultProvider, true);
365} 365}
366 366
367template class Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Folder>; 367template class Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Folder>;