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/PlacePage/Deprecated/MWMPlacePageEntity.mm')
-rw-r--r--iphone/Maps/UI/PlacePage/Deprecated/MWMPlacePageEntity.mm32
1 files changed, 15 insertions, 17 deletions
diff --git a/iphone/Maps/UI/PlacePage/Deprecated/MWMPlacePageEntity.mm b/iphone/Maps/UI/PlacePage/Deprecated/MWMPlacePageEntity.mm
index a2b137781e..298bbac48a 100644
--- a/iphone/Maps/UI/PlacePage/Deprecated/MWMPlacePageEntity.mm
+++ b/iphone/Maps/UI/PlacePage/Deprecated/MWMPlacePageEntity.mm
@@ -305,28 +305,26 @@ void initFieldsMap()
if (!category)
return;
- {
- BookmarkCategory::Guard guard(*category);
- Bookmark * bookmark =
- static_cast<Bookmark *>(guard.m_controller.GetUserMarkForEdit(self.bac.m_bookmarkIndex));
- if (!bookmark)
- return;
-
- if (self.bookmarkColor)
- bookmark->SetType(self.bookmarkColor.UTF8String);
+ Bookmark * bookmark =
+ static_cast<Bookmark *>(category->GetUserMarkForEdit(self.bac.m_bookmarkIndex));
+ if (!bookmark)
+ return;
- if (self.bookmarkDescription)
- {
- string const description(self.bookmarkDescription.UTF8String);
- _isHTMLDescription = strings::IsHTML(description);
- bookmark->SetDescription(description);
- }
+ if (self.bookmarkColor)
+ bookmark->SetType(self.bookmarkColor.UTF8String);
- if (self.bookmarkTitle)
- bookmark->SetName(self.bookmarkTitle.UTF8String);
+ if (self.bookmarkDescription)
+ {
+ string const description(self.bookmarkDescription.UTF8String);
+ _isHTMLDescription = strings::IsHTML(description);
+ bookmark->SetDescription(description);
}
+ if (self.bookmarkTitle)
+ bookmark->SetName(self.bookmarkTitle.UTF8String);
+
category->SaveToKMLFile();
+ category->NotifyChanges();
}
@end