]> git.saurik.com Git - cydia.git/commitdiff
Fix iPad 5.x segment control positioning bug.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 20 Jan 2012 09:42:04 +0000 (01:42 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Fri, 20 Jan 2012 09:42:04 +0000 (01:42 -0800)
MobileCydia.mm

index 826b316c1b4db60b79777cf975f25ce90c7d2802..6a30cac65019ebe5910c08ead68933fe34df0655 100644 (file)
@@ -9037,7 +9037,6 @@ static void HomeControllerReachabilityCallback(SCNetworkReachabilityRef reachabi
         UCLocalize("DEVELOPER"),
     nil];
     segment_ = [[[UISegmentedControl alloc] initWithItems:items] autorelease];
-    [segment_ setAutoresizingMask:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin)];
     container_ = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, [[self view] frame].size.width, 44.0f)] autorelease];
     [container_ addSubview:segment_];
 }
@@ -9082,7 +9081,12 @@ static void HomeControllerReachabilityCallback(SCNetworkReachabilityRef reachabi
 
 - (void) viewWillAppear:(BOOL)animated {
     [super viewWillAppear:animated];
+    [self resizeSegmentedControl];
+}
 
+- (void) viewDidAppear:(BOOL)animated {
+    [super viewDidAppear:animated];
+    [segment_ setAutoresizingMask:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin)];
     [self resizeSegmentedControl];
 }