diff options
Diffstat (limited to 'MobileCydia.mm')
-rw-r--r-- | MobileCydia.mm | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/MobileCydia.mm b/MobileCydia.mm index c5b0bab..db250f8 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -7593,25 +7593,29 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { if (package_ == nil) return 0; - return 1; + if ([package_ installed] == nil) + return 1; + else + return 2; } - (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { if (package_ == nil) return 0; - if ([package_ installed] == nil) - return 1; - else - return 2; + // both sections contain just one item right now. + return 1; } - (NSString *) tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { - return UCLocalize("CHANGE_PACKAGE_SETTINGS"); + return nil; } - (NSString *) tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section { - return UCLocalize("SHOW_ALL_CHANGES_EX"); + if (section == 0) + return UCLocalize("SHOW_ALL_CHANGES_EX"); + else + return UCLocalize("IGNORE_UPGRADES_EX"); } - (void) onSubscribed:(id)control { @@ -7665,7 +7669,7 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { if (package_ == nil) return nil; - switch ([indexPath row]) { + switch ([indexPath section]) { case 0: return subscribedCell_; case 1: return ignoredCell_; |