diff options
Diffstat (limited to 'common/facade.cpp')
-rw-r--r-- | common/facade.cpp | 6 |
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 | ||
349 | template<class DomainType> | 349 | template<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 | ||
367 | template class Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Folder>; | 367 | template class Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Folder>; |