From b269c964b9fc8479bff047fd03bfabe5c5b9e2da Mon Sep 17 00:00:00 2001 From: APTX Date: Tue, 19 Jun 2012 18:02:15 +0200 Subject: [PATCH] Force re-check of new pending requests when adding new requests in RequestHandler --- localmylist/requesthandler.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/localmylist/requesthandler.cpp b/localmylist/requesthandler.cpp index aaef6fd..0b6fea0 100644 --- a/localmylist/requesthandler.cpp +++ b/localmylist/requesthandler.cpp @@ -323,6 +323,7 @@ void RequestHandler::fileRequestComplete(bool success) db->removeKnownUnknownFile(next); + bool addedNewRequest = false; { Episode ep = db->getEpisode(next.eid); if (!ep.eid) @@ -331,6 +332,8 @@ void RequestHandler::fileRequestComplete(bool success) request.eid = next.eid; db->addRequest(request); + + addedNewRequest = true; } } @@ -342,11 +345,16 @@ void RequestHandler::fileRequestComplete(bool success) request.aid = next.aid; db->addRequest(request); + + addedNewRequest = true; } } db->commit(); + if (addedNewRequest) + emit batchFinished(); + // File is not in mylist if (!reply->lid()) { -- 2.52.0