From 03f91093dcfd8c7adb3b1ddabbf006ca8e0586a1 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 13 Dec 2015 20:12:15 +0100 Subject: Ensure we process the query also if no resource is available. --- common/clientapi.cpp | 8 -------- 1 file changed, 8 deletions(-) (limited to 'common/clientapi.cpp') diff --git a/common/clientapi.cpp b/common/clientapi.cpp index 46f7534..25f0f1f 100644 --- a/common/clientapi.cpp +++ b/common/clientapi.cpp @@ -91,13 +91,6 @@ QSharedPointer Store::loadModel(Query query) // Query all resources and aggregate results auto resources = getResources(query.resources, ApplicationDomain::getTypeName()); - if (resources.isEmpty()) { - Warning() << "No resources available."; - auto resultProvider = Akonadi2::ResultProvider::Ptr::create(); - model->setEmitter(resultProvider->emitter()); - resultProvider->initialResultSetComplete(typename DomainType::Ptr()); - return model; - } auto aggregatingEmitter = AggregatingResultEmitter::Ptr::create(); model->setEmitter(aggregatingEmitter); KAsync::iterate(resources) @@ -114,7 +107,6 @@ QSharedPointer Store::loadModel(Query query) future.setFinished(); } }).exec(); - //TODO if the aggregatingEmitter is still empty we're done model->fetchMore(QModelIndex()); return model; -- cgit v1.2.3