From 3d0856a7e4eb2727c90a68c0000b81ec5e8d5c67 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Sun, 9 Oct 2016 18:47:04 +0200 Subject: [PATCH] [iOS] Deselect site after tapping it --- iOS/Base.lproj/Main.storyboard | 2 +- iOS/ShowDetailsController.m | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/iOS/Base.lproj/Main.storyboard b/iOS/Base.lproj/Main.storyboard index 5cf1728..8040cf7 100644 --- a/iOS/Base.lproj/Main.storyboard +++ b/iOS/Base.lproj/Main.storyboard @@ -330,7 +330,7 @@ - + diff --git a/iOS/ShowDetailsController.m b/iOS/ShowDetailsController.m index 655607e..e6c1231 100644 --- a/iOS/ShowDetailsController.m +++ b/iOS/ShowDetailsController.m @@ -65,17 +65,20 @@ clearNSMutableString(NSMutableString *string) - (void)viewWillAppear: (BOOL)animated { SiteStorage *siteStorage = self.mainViewController.siteStorage; - NSInteger row = - self.mainViewController.tableView.indexPathForSelectedRow.row; + NSIndexPath *indexPath = + self.mainViewController.tableView.indexPathForSelectedRow; [_name release]; - _name = [siteStorage.sites[row] retain]; + _name = [siteStorage.sites[indexPath.row] retain]; _length = [siteStorage lengthForSite: _name]; _legacy = [siteStorage isSiteLegacy: _name]; self.nameField.text = [_name NSObject]; self.lengthField.text = [NSString stringWithFormat: @"%zu", _length]; self.legacySwitch.on = _legacy; + + [self.mainViewController.tableView deselectRowAtIndexPath: indexPath + animated: YES]; } - (void)viewDidAppear: (BOOL)animated