diff options
Diffstat (limited to 'UICaboodle/RVPage.mm')
-rw-r--r-- | UICaboodle/RVPage.mm | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/UICaboodle/RVPage.mm b/UICaboodle/RVPage.mm index d3de6d3..05a1e25 100644 --- a/UICaboodle/RVPage.mm +++ b/UICaboodle/RVPage.mm @@ -5,19 +5,37 @@ #import "RVBook.h" +extern bool IsWildcat_; + +@implementation UIViewController (Cydia) + +- (BOOL) hasLoaded { + return YES; +} + +@end + @implementation CYViewController - (void) setDelegate:(id)delegate { delegate_ = delegate; } +- (id) delegate { + return delegate_; +} + - (void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; - if (!loaded_) + if (![self hasLoaded]) [self reloadData]; } +- (BOOL) hasLoaded { + return loaded_; +} + - (void) releaseSubviews { // Do nothing. } @@ -38,7 +56,7 @@ } - (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation { - return (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad || orientation == UIInterfaceOrientationPortrait); + return IsWildcat_ || orientation == UIInterfaceOrientationPortrait; } @end |