diff --git a/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm b/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm index a9ca8b2aa5..88b36ff729 100644 --- a/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm +++ b/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm @@ -168,7 +168,7 @@ { [self removePanel:self.nextTurnPanel]; } - [self.drawer drawPanels:self.helperPanels]; + [self.drawer invalidateTopBounds:self.helperPanels topView:self.navigationDashboard]; [self.navigationDashboard setNeedsLayout]; } diff --git a/iphone/Maps/Classes/CustomViews/NavigationDashboard/Views/MWMRouteHelperPanelsDrawer.h b/iphone/Maps/Classes/CustomViews/NavigationDashboard/Views/MWMRouteHelperPanelsDrawer.h index e0c5db7029..394defd507 100644 --- a/iphone/Maps/Classes/CustomViews/NavigationDashboard/Views/MWMRouteHelperPanelsDrawer.h +++ b/iphone/Maps/Classes/CustomViews/NavigationDashboard/Views/MWMRouteHelperPanelsDrawer.h @@ -5,7 +5,6 @@ @property (weak, nonatomic, readonly) UIView * topView; - (instancetype)initWithTopView:(UIView *)view; -- (void)drawPanels:(NSArray *)panels; - (void)invalidateTopBounds:(NSArray *)panels topView:(UIView *)view; @end diff --git a/iphone/Maps/Classes/CustomViews/NavigationDashboard/Views/MWMRouteHelperPanelsDrawer.mm b/iphone/Maps/Classes/CustomViews/NavigationDashboard/Views/MWMRouteHelperPanelsDrawer.mm index aa94b0408a..03f4526753 100644 --- a/iphone/Maps/Classes/CustomViews/NavigationDashboard/Views/MWMRouteHelperPanelsDrawer.mm +++ b/iphone/Maps/Classes/CustomViews/NavigationDashboard/Views/MWMRouteHelperPanelsDrawer.mm @@ -31,6 +31,7 @@ static CGFloat const kOffsetBetweenPanels = 8.; { [self.topView layoutIfNeeded]; [(MWMRouteHelperPanel *)panels.firstObject setTopBound:self.topView.maxY + kOffsetBetweenPanels]; + [self drawPanels:panels]; }); }