From fe110dd97e9a2e23382b27e9cd2ccb7b3f455327 Mon Sep 17 00:00:00 2001 From: Kirill Zhdanovich Date: Tue, 23 Apr 2013 18:40:36 +0300 Subject: [PATCH] [iOS] if parse ge0 url has empty name, we don't show balloon and set it default name. --- iphone/Maps/Classes/MapsAppDelegate.mm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/iphone/Maps/Classes/MapsAppDelegate.mm b/iphone/Maps/Classes/MapsAppDelegate.mm index dba516ea54..d65f19b524 100644 --- a/iphone/Maps/Classes/MapsAppDelegate.mm +++ b/iphone/Maps/Classes/MapsAppDelegate.mm @@ -225,7 +225,13 @@ void InitLocalizedStrings() m_navController.navigationBarHidden = YES; Framework & f = GetFramework(); const size_t catIndex = f.LastEditedCategory(); - [m_mapViewController showBallonWithCategoryIndex:catIndex andBookmarkIndex:(f.GetBmCategory(catIndex)->GetBookmarksCount() - 1)]; + BookmarkCategory * cat = f.GetBmCategory(catIndex); + size_t bookmarkPos = cat->GetBookmarksCount() - 1; + Bookmark * bm = cat->GetBookmark(bookmarkPos); + if (bm->GetName().empty()) + bm->SetName([NSLocalizedString(@"dropped_pin", nil) UTF8String]); + else + [m_mapViewController showBallonWithCategoryIndex:catIndex andBookmarkIndex:bookmarkPos]; } @end