diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2017-03-07 03:07:43 -0800 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2017-03-07 03:07:43 -0800 |
commit | 70d35e1385a7311e310a9890ecb163d97bbdf6e9 (patch) | |
tree | 64ab78bddfdef88ddc06ef79ee47c19f109f167e | |
parent | 3a6f9c89e5edc675d5741eb5aa66e30e798fb3aa (diff) |
Also move ListController title support to CyteKit.
-rw-r--r-- | CyteKit/ListController.h | 2 | ||||
-rw-r--r-- | CyteKit/ListController.mm | 6 | ||||
-rw-r--r-- | MobileCydia.mm | 5 |
3 files changed, 9 insertions, 4 deletions
diff --git a/CyteKit/ListController.h b/CyteKit/ListController.h index b9b8022..a71139f 100644 --- a/CyteKit/ListController.h +++ b/CyteKit/ListController.h @@ -28,6 +28,8 @@ @interface CyteListController : CyteViewController +- (id) initWithTitle:(NSString *)title; + - (bool) shouldYield; - (void) loadView; - (void) _reloadData; diff --git a/CyteKit/ListController.mm b/CyteKit/ListController.mm index d3c162e..7d90045 100644 --- a/CyteKit/ListController.mm +++ b/CyteKit/ListController.mm @@ -130,6 +130,12 @@ static CGFloat CYStatusBarHeight() { [self deselectWithAnimation:animated]; } +- (id) initWithTitle:(NSString *)title { + if ((self = [super init]) != nil) { + [[self navigationItem] setTitle:title]; + } return self; +} + - (void) releaseSubviews { list_ = nil; [super releaseSubviews]; diff --git a/MobileCydia.mm b/MobileCydia.mm index 3e81b07..bba7233 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -5982,7 +5982,6 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { _H<NSArray> thumbs_; std::vector<NSInteger> offset_; - _H<NSString> title_; unsigned reloading_; } @@ -6069,10 +6068,8 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { } - (id) initWithDatabase:(Database *)database title:(NSString *)title { - if ((self = [super init]) != nil) { + if ((self = [super initWithTitle:title]) != nil) { database_ = database; - title_ = [title copy]; - [[self navigationItem] setTitle:title_]; } return self; } |