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:
Diffstat (limited to 'iphone/Maps/UI/EditBookmark/MWMEditBookmarkController.mm')
-rw-r--r--iphone/Maps/UI/EditBookmark/MWMEditBookmarkController.mm19
1 files changed, 9 insertions, 10 deletions
diff --git a/iphone/Maps/UI/EditBookmark/MWMEditBookmarkController.mm b/iphone/Maps/UI/EditBookmark/MWMEditBookmarkController.mm
index 2ac8e0d9d1..48cc43a643 100644
--- a/iphone/Maps/UI/EditBookmark/MWMEditBookmarkController.mm
+++ b/iphone/Maps/UI/EditBookmark/MWMEditBookmarkController.mm
@@ -94,18 +94,17 @@ enum RowInMetaInfo
if (!category)
return;
- {
- BookmarkCategory::Guard guard(*category);
- auto bookmark = static_cast<Bookmark *>(guard.m_controller.GetUserMarkForEdit(m_cachedBac.m_bookmarkIndex));
- if (!bookmark)
- return;
-
- bookmark->SetType(self.cachedColor.UTF8String);
- bookmark->SetDescription(self.cachedDescription.UTF8String);
- bookmark->SetName(self.cachedTitle.UTF8String);
- }
+ auto bookmark = static_cast<Bookmark *>(category->GetUserMarkForEdit(m_cachedBac.m_bookmarkIndex));
+ if (!bookmark)
+ return;
+
+ bookmark->SetType(self.cachedColor.UTF8String);
+ bookmark->SetDescription(self.cachedDescription.UTF8String);
+ bookmark->SetName(self.cachedTitle.UTF8String);
category->SaveToKMLFile();
+ category->NotifyChanges();
+
f.UpdatePlacePageInfoForCurrentSelection();
[self backTap];
}