From 8e5ede48ea4e379db2ecba652e8cf737e39f88ce Mon Sep 17 00:00:00 2001 From: VladiMihaylenko Date: Thu, 18 Feb 2016 12:30:32 +0300 Subject: [PATCH] [ios] Review fixes. --- iphone/Maps/Classes/MWMBasePlacePageView.mm | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/iphone/Maps/Classes/MWMBasePlacePageView.mm b/iphone/Maps/Classes/MWMBasePlacePageView.mm index df3e4f01f5..fcbfec597b 100644 --- a/iphone/Maps/Classes/MWMBasePlacePageView.mm +++ b/iphone/Maps/Classes/MWMBasePlacePageView.mm @@ -522,21 +522,8 @@ enum class AttributePosition - (vector)cellsForSection:(NSInteger)section { - switch (m_sections.size()) - { - case 1: - return m_cells[PlacePageSection::Metadata]; - case 2: - if (self.entity.canEditObject) - return section == 0 ? m_cells[PlacePageSection::Metadata] : m_cells[PlacePageSection::Editing]; - else - return section == 0 ? m_cells[PlacePageSection::Bookmark] : m_cells[PlacePageSection::Metadata]; - case 3: - return m_cells[static_cast(section)]; - default: - NSAssert(false, @"Invalid m_sections size"); - return {}; - } + NSAssert(m_sections.size() > section, @"Invalid section"); + return m_cells[m_sections[section]]; } @end