]> git.saurik.com Git - cydia.git/commitdiff
Pop a HUD for sbreload.
authorJay Freeman (saurik) <saurik@saurik.com>
Wed, 23 Mar 2011 02:07:26 +0000 (19:07 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Wed, 23 Mar 2011 02:07:26 +0000 (19:07 -0700)
MobileCydia.mm

index e2c4b255d7e5bb6cc41ee3bb8ed07c729d32015d..0afba59aad51ae8f29084ed5fabc421c8b2eee9d 100644 (file)
@@ -5225,6 +5225,10 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
     [super viewWillAppear:animated];
 }
 
+- (void) reloadSpringBoard {
+    system("/usr/bin/sbreload");
+}
+
 - (void) close {
     UpdateExternalStatus(0);
 
@@ -5252,10 +5256,13 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
             _trace();
             goto reload;
 
-        reload:
-            system("/usr/bin/sbreload");
+        reload: {
+            UIProgressHUD *hud([delegate_ addProgressHUD]);
+            [hud setText:UCLocalize("LOADING")];
+            [self yieldToSelector:@selector(reloadSpringBoard)];
+            [delegate_ removeProgressHUD:hud];
             _trace();
-        break;
+        break;
 
         case 4:
             _trace();