]> git.saurik.com Git - cydia.git/commitdiff
The iPad sometimes shows multiple things at once.
authorJay Freeman (saurik) <saurik@saurik.com>
Thu, 10 Mar 2011 07:37:02 +0000 (23:37 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Thu, 10 Mar 2011 07:37:02 +0000 (23:37 -0800)
MobileCydia.mm

index 324da6e9ca8a07d4c89fd88c4097633e443e8bb9..ae0732335cc414e9087aa1abe15595254de9ada1 100644 (file)
@@ -6927,8 +6927,15 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
 - (void) reloadData {
     [super reloadData];
 
-    if (UIViewController *visible = [self visibleViewController])
+    UIViewController *visible([self visibleViewController]);
+    if (visible != nil)
         [visible reloadData];
+
+    // on the iPad, this view controller is ALSO visible. :(
+    if (IsWildcat_)
+        if (UIViewController *top = [self topViewController])
+            if (top != visible)
+                [top reloadData];
 }
 
 - (void) unloadData {