diff --git a/iphone/Maps/Classes/SearchView.mm b/iphone/Maps/Classes/SearchView.mm index 3711038d1d..17647f215e 100644 --- a/iphone/Maps/Classes/SearchView.mm +++ b/iphone/Maps/Classes/SearchView.mm @@ -666,8 +666,9 @@ static void onSearchResultCallback(search::Results const & results) } else { - if ([self.wrapper suggestsCount]) - return indexPath.row < [self.wrapper suggestsCount] ? CellTypeSuggest : CellTypeResult; + size_t const numSuggests = [self.wrapper suggestsCount]; + if (numSuggests) + return indexPath.row < numSuggests ? CellTypeSuggest : CellTypeResult; else return indexPath.row == 0 ? CellTypeShowOnMap : CellTypeResult; }