diff --git a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h index bd8ffa5632..1bf3728a18 100644 --- a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h +++ b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.h @@ -91,7 +91,7 @@ NS_SWIFT_NAME(BookmarksManager) - (void)setNotificationsEnabled:(BOOL)enabled; - (BOOL)areNotificationsEnabled; -- (NSArray *)userCategories; +- (NSArray *)sortedUserCategories; - (MWMBookmarkGroup *)categoryWithId:(MWMMarkGroupID)groupId; - (MWMBookmarkGroup *)categoryForBookmarkId:(MWMMarkID)bookmarkId; - (MWMBookmarkGroup *)categoryForTrackId:(MWMTrackID)trackId; diff --git a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm index 2870dc7819..293e8731a2 100644 --- a/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm +++ b/iphone/CoreApi/CoreApi/Bookmarks/MWMBookmarksManager.mm @@ -199,16 +199,6 @@ static BookmarkManager::SortingType convertSortingTypeToCore(MWMBookmarksSorting self.bm.PrepareForSearch(groupId); } -- (MWMGroupIDCollection)groupsIdList -{ - auto const & list = self.bm.GetBmGroupsIdList(); - NSMutableArray * collection = [[NSMutableArray alloc] initWithCapacity:list.size()]; - - for (auto const & groupId : list) - [collection addObject:@(groupId)]; - return collection; -} - - (NSString *)getCategoryName:(MWMMarkGroupID)groupId { return @(self.bm.GetCategoryName(groupId).c_str()); @@ -638,8 +628,8 @@ static BookmarkManager::SortingType convertSortingTypeToCore(MWMBookmarksSorting #pragma mark - Catalog -- (NSArray *)userCategories { - auto const & list = self.bm.GetBmGroupsIdList(); +- (NSArray *)sortedUserCategories { + auto const & list = self.bm.GetSortedBmGroupIdList(); NSMutableArray * result = [[NSMutableArray alloc] initWithCapacity:list.size()]; for (auto const & groupId : list)