diff --git a/Classes/BITUpdateViewController.m b/Classes/BITUpdateViewController.m index abc084cc27..553a09a646 100644 --- a/Classes/BITUpdateViewController.m +++ b/Classes/BITUpdateViewController.m @@ -393,9 +393,8 @@ } } } - - BITWebTableViewCell *cell = [[BITWebTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kWebCellIdentifier]; - [self configureWebCell:cell forAppVersion:appVersion]; + + BITWebTableViewCell *cell = [self webCellWithAppVersion:appVersion]; [_cells addObject:cell]; if (breakAfterThisAppVersion) break; @@ -405,6 +404,12 @@ [self showHidePreviousVersionsButton]; } +- (BITWebTableViewCell *)webCellWithAppVersion:(BITAppVersionMetaInfo *)appVersion { + BITWebTableViewCell *cell = [[BITWebTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kWebCellIdentifier]; + [self configureWebCell:cell forAppVersion:appVersion]; + return cell; +} + - (void)showPreviousVersionAction { _showAllVersions = YES; BOOL showAllPending = NO; @@ -420,10 +425,8 @@ continue; // skip already shown } } - - BITWebTableViewCell *cell = [[BITWebTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kWebCellIdentifier]; - [self configureWebCell:cell forAppVersion:appVersion]; - [_cells addObject:cell]; + + [_cells addObject:[self webCellWithAppVersion:appVersion]]; } [self.tableView reloadData]; [self showHidePreviousVersionsButton];