From: Jay Freeman (saurik) Date: Fri, 11 Mar 2011 00:47:26 +0000 (-0800) Subject: Add a Done: status for downloads. X-Git-Tag: v1.1.0%b5~5 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/d35bcbbfbafdb9217f3dbad30f0d20a7841d6916 Add a Done: status for downloads. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index 55553282..758e6622 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -929,6 +929,7 @@ class Status : } virtual void IMSHit(pkgAcquire::ItemDesc &item) { + Done(item); } virtual void Fetch(pkgAcquire::ItemDesc &item) { @@ -938,6 +939,9 @@ class Status : } virtual void Done(pkgAcquire::ItemDesc &item) { + NSString *name([NSString stringWithUTF8String:item.ShortDesc.c_str()]); + CydiaProgressEvent *event([CydiaProgressEvent eventWithMessage:[NSString stringWithFormat:Colon_, UCLocalize("DONE"), name] ofType:kCydiaProgressEventTypeStatus forItem:item]); + [delegate_ performSelectorOnMainThread:@selector(addProgressEvent:) withObject:event waitUntilDone:YES]; } virtual void Fail(pkgAcquire::ItemDesc &item) {