NSMutableArray *sections_;
UITableView *list_;
unsigned upgrades_;
+ BOOL hasSentFirstLoad_;
}
- (id) initWithDatabase:(Database *)database delegate:(id)delegate;
- (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 {
[list_ setDelegate:self];
delegate_ = delegate;
- [self reloadData];
} return self;
}