From 7dcb8cc696448b313dc9dbfc9389653fa74a4dc0 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Sun, 14 Oct 2012 03:21:15 +0300 Subject: [PATCH] [ios] Autocreate not existing bookmark category when displaying bookmark sets to users --- iphone/Maps/Bookmarks/SelectSetVC.mm | 3 +++ map/framework.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/iphone/Maps/Bookmarks/SelectSetVC.mm b/iphone/Maps/Bookmarks/SelectSetVC.mm index d90a96479d..dc3e1db930 100644 --- a/iphone/Maps/Bookmarks/SelectSetVC.mm +++ b/iphone/Maps/Bookmarks/SelectSetVC.mm @@ -11,6 +11,9 @@ if (self) { m_balloon = view; + + // Always autocreate bookmark category if it's absent + GetFramework().GetBmCategory([m_balloon.setName UTF8String]); self.title = NSLocalizedString(@"bookmark_sets", @"Bookmark Sets dialog title"); } diff --git a/map/framework.cpp b/map/framework.cpp index 068c1d2258..9310af1bf3 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -388,7 +388,7 @@ BookmarkCategory * Framework::GetBmCategory(size_t index) const BookmarkCategory * Framework::GetBmCategory(string const & name) { - vector::iterator i = FindBmCategory(name); + CategoryIter i = FindBmCategory(name); if (i != m_bookmarks.end()) return (*i);