From 4550f54f321951662f5ca1d6dbaf90a8728d634f Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Mon, 10 Aug 2015 12:40:55 +0200 Subject: [PATCH] Return gracefully if posts are not found This fixes the spinner going on forever when non-existent tags are added. --- src/libdanbooru/danbooruservice.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libdanbooru/danbooruservice.cpp b/src/libdanbooru/danbooruservice.cpp index fdab09e..db0c316 100644 --- a/src/libdanbooru/danbooruservice.cpp +++ b/src/libdanbooru/danbooruservice.cpp @@ -428,6 +428,12 @@ void DanbooruService::processPostList(KJob *job) // How many posts do we have to fetch? + if (postList.isEmpty()) { + qCDebug(LIBDANBOORU) << "No posts found"; + Q_EMIT(postDownloadFinished()); + return; + } + m_postsToFetch = postList.length(); for (auto element : postList) {