X-Git-Url: https://git.saurik.com/cydia.git/blobdiff_plain/d32f96beabb726c84dfeaa3a51bb365eded7f8f9..ccf4005a8ed109b527637527254a7b56aae47d6f:/CyteKit/ViewController.mm diff --git a/CyteKit/ViewController.mm b/CyteKit/ViewController.mm index df2ba616..b40ac6de 100644 --- a/CyteKit/ViewController.mm +++ b/CyteKit/ViewController.mm @@ -1,5 +1,5 @@ /* Cydia - iPhone UIKit Front-End for Debian APT - * Copyright (C) 2008-2013 Jay Freeman (saurik) + * Copyright (C) 2008-2014 Jay Freeman (saurik) */ /* GNU General Public License, Version 3 {{{ */ @@ -108,17 +108,22 @@ extern bool IsWildcat_; return nil; } +- (NSUInteger) supportedInterfaceOrientations { + return IsWildcat_ ? UIInterfaceOrientationMaskAll : UIInterfaceOrientationMaskPortrait; +} + - (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation { - return IsWildcat_ || orientation == UIInterfaceOrientationPortrait; + return ([self supportedInterfaceOrientations] & 1 << orientation) != 0; +} + +- (BOOL) shouldAutorotate { + return YES; } - (void) setPageColor:(UIColor *)color { - if (color == nil) { + if (color == nil) color = [UIColor groupTableViewBackgroundColor]; - if ([color isEqual:[UIColor clearColor]]) - color = [UIColor pinStripeColor]; - //color = [UIColor colorWithRed:(215.0/255.0) green:(217.0/255.0) blue:(223.0/255.0) alpha:1.0]; - } color_ = color; + color_ = color; } @end