From: Jay Freeman (saurik) Date: Wed, 23 Mar 2011 03:07:45 +0000 (-0700) Subject: Don't yield to reloadSpringBoard: perform it after a delay and return;. X-Git-Tag: v1.1.0%rc1~20 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/317eb8e3b4c31e5a17f885d88f1f27267197a026 Don't yield to reloadSpringBoard: perform it after a delay and return;. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index a1433db0..6d6b3212 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -5274,10 +5274,9 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { reload: { UIProgressHUD *hud([delegate_ addProgressHUD]); [hud setText:UCLocalize("LOADING")]; - [self yieldToSelector:@selector(reloadSpringBoard)]; - [delegate_ removeProgressHUD:hud]; - _trace(); - } break; + [self performSelector:@selector(reloadSpringBoard) withObject:nil afterDelay:0]; + return; + } case 4: _trace();