summaryrefslogtreecommitdiff
path: root/UICaboodle/RVPage.mm
diff options
context:
space:
mode:
Diffstat (limited to 'UICaboodle/RVPage.mm')
-rw-r--r--UICaboodle/RVPage.mm22
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