]> git.saurik.com Git - cydia.git/commitdiff
I had broken the ability to deselect unselected controllers.
authorJay Freeman (saurik) <saurik@saurik.com>
Tue, 22 Mar 2011 12:35:03 +0000 (05:35 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Tue, 22 Mar 2011 12:35:03 +0000 (05:35 -0700)
MobileCydia.mm

index 368f629f3a85707295d76e52d1115804adff41a8..e97f3dceee6a8357d5b247fd678d95a79a567c77 100644 (file)
@@ -6803,12 +6803,12 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
         } return;
     }
 
-    UINavigationController *navigation([[[UINavigationController alloc] init] autorelease]);
-    [navigation setViewControllers:[NSArray arrayWithObject:transient]];
-    transient = navigation;
-
     NSMutableArray *controllers = [[self viewControllers] mutableCopy];
     if (transient != nil) {
+        UINavigationController *navigation([[[UINavigationController alloc] init] autorelease]);
+        [navigation setViewControllers:[NSArray arrayWithObject:transient]];
+        transient = navigation;
+
         if (transient_ == nil)
             remembered_ = [controllers objectAtIndex:0];
         transient_ = transient;