From: Ryan Petrich Date: Thu, 23 Sep 2010 07:56:48 +0000 (-0600) Subject: White background the first time Changes is loaded X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/77a4e323389d974d6a9e214d3b9703f5e067597d White background the first time Changes is loaded --- diff --git a/Cydia.mm b/Cydia.mm index c9254f4d..38ba04eb 100644 --- a/Cydia.mm +++ b/Cydia.mm @@ -6934,6 +6934,7 @@ freeing the view controllers on tab change */ NSMutableArray *sections_; UITableView *list_; unsigned upgrades_; + BOOL hasSentFirstLoad_; } - (id) initWithDatabase:(Database *)database delegate:(id)delegate; @@ -6955,7 +6956,12 @@ freeing the view controllers on tab change */ - (void) viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; - [list_ deselectRowAtIndexPath:[list_ indexPathForSelectedRow] animated:animated]; + if (!hasSentFirstLoad_) { + hasSentFirstLoad_ = YES; + [self performSelector:@selector(reloadData) withObject:nil afterDelay:0.0]; + } else { + [list_ deselectRowAtIndexPath:[list_ indexPathForSelectedRow] animated:animated]; + } } - (NSInteger) numberOfSectionsInTableView:(UITableView *)list { @@ -7030,7 +7036,6 @@ freeing the view controllers on tab change */ [list_ setDelegate:self]; delegate_ = delegate; - [self reloadData]; } return self; }