From: APTX Date: Tue, 19 Jun 2012 16:02:15 +0000 (+0200) Subject: Force re-check of new pending requests when adding new requests in RequestHandler X-Git-Url: https://gitweb.aptx.org/?a=commitdiff_plain;h=b269c964b9fc8479bff047fd03bfabe5c5b9e2da;p=localmylist.git Force re-check of new pending requests when adding new requests in RequestHandler --- 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()) {