Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorv.mikhaylenko <v.mikhaylenko@corp.mail.ru>2015-06-19 11:36:38 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:52:42 +0300
commitff0e67ed870e8f998f6af228d37f6977f5525ffb (patch)
tree5e04fc1b299d924b6c7c80b90e9bcd7f6014c865 /iphone/Maps/Classes/MWMBookmarkColorViewController.mm
parent5c142a5ca971814c035f231e76500d986510304c (diff)
[ios] Reload bookmark color only if color was changed.
Diffstat (limited to 'iphone/Maps/Classes/MWMBookmarkColorViewController.mm')
-rw-r--r--iphone/Maps/Classes/MWMBookmarkColorViewController.mm6
1 files changed, 5 insertions, 1 deletions
diff --git a/iphone/Maps/Classes/MWMBookmarkColorViewController.mm b/iphone/Maps/Classes/MWMBookmarkColorViewController.mm
index 0c2ab6f4d0..08a472eb57 100644
--- a/iphone/Maps/Classes/MWMBookmarkColorViewController.mm
+++ b/iphone/Maps/Classes/MWMBookmarkColorViewController.mm
@@ -20,6 +20,7 @@ static NSString * const kBookmarkColorCellIdentifier = @"MWMBookmarkColorCell";
@property (weak, nonatomic) IBOutlet UITableView * tableView;
@property (nonatomic) CGFloat realPlacePageHeight;
+@property (nonatomic) BOOL colorWasChanged;
@end
@@ -34,6 +35,7 @@ static NSString * const kBookmarkColorCellIdentifier = @"MWMBookmarkColorCell";
[self.iPadOwnerNavigationController setNavigationBarHidden:NO];
self.title = L(@"bookmark_color");
[self.tableView registerNib:[UINib nibWithNibName:kBookmarkColorCellIdentifier bundle:nil] forCellReuseIdentifier:kBookmarkColorCellIdentifier];
+ self.colorWasChanged = NO;
}
- (void)viewWillAppear:(BOOL)animated
@@ -113,7 +115,8 @@ static NSString * const kBookmarkColorCellIdentifier = @"MWMBookmarkColorCell";
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
- [self.placePageManager reloadBookmark];
+ if (self.colorWasChanged)
+ [self.placePageManager reloadBookmark];
if (!self.iPadOwnerNavigationController)
return;
@@ -148,6 +151,7 @@ static NSString * const kBookmarkColorCellIdentifier = @"MWMBookmarkColorCell";
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
+ self.colorWasChanged = YES;
self.placePageManager.entity.bookmarkColor = kBookmarkColorsVariant[indexPath.row];
}