From 08ad585f1dd2e1dadedac47dcac8ddaac0cfe146 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Tue, 25 Feb 2014 15:29:05 -0800 Subject: [PATCH] Fixing memory issue with reusing cells. --- clients/ios/Classes/FeedDetailTableCell.m | 2 +- clients/ios/Classes/FeedDetailViewController.m | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/clients/ios/Classes/FeedDetailTableCell.m b/clients/ios/Classes/FeedDetailTableCell.m index 53a5917eb..dd0ed1cfe 100644 --- a/clients/ios/Classes/FeedDetailTableCell.m +++ b/clients/ios/Classes/FeedDetailTableCell.m @@ -124,7 +124,7 @@ static UIFont *indicatorFont = nil; if (cell.isRiverOrSocial) { riverPadding = 20; } - + CGContextRef context = UIGraphicsGetCurrentContext(); CGRect rect = CGRectInset(r, 12, 12); diff --git a/clients/ios/Classes/FeedDetailViewController.m b/clients/ios/Classes/FeedDetailViewController.m index 522ed37ad..f756bb810 100644 --- a/clients/ios/Classes/FeedDetailViewController.m +++ b/clients/ios/Classes/FeedDetailViewController.m @@ -998,7 +998,7 @@ dequeueReusableCellWithIdentifier:cellIdentifier]; if (cell == nil) { cell = [[FeedDetailTableCell alloc] initWithStyle:UITableViewCellStyleDefault - reuseIdentifier:nil]; + reuseIdentifier:cellIdentifier]; } NSDictionary *story = [self getStoryAtRow:indexPath.row]; @@ -1099,7 +1099,9 @@ } [cell setupGestures]; - + + [cell setNeedsDisplay]; + return cell; }