From 814a133d127cecc5ab856fbd14d8849804b3ec63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=BB=D1=8C=D1=8F=20=D0=93=D1=80=D0=B5=D1=87=D1=83?= =?UTF-8?q?=D1=85=D0=B8=D0=BD?= Date: Mon, 31 Oct 2016 17:44:58 +0300 Subject: [PATCH] [ios] Fixed p2p button selected state. (#4607) --- .../BottomMenu/MWMBottomMenuViewController.mm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iphone/Maps/Classes/CustomViews/MapViewControls/BottomMenu/MWMBottomMenuViewController.mm b/iphone/Maps/Classes/CustomViews/MapViewControls/BottomMenu/MWMBottomMenuViewController.mm index a0913dfa49..7bac18d51b 100644 --- a/iphone/Maps/Classes/CustomViews/MapViewControls/BottomMenu/MWMBottomMenuViewController.mm +++ b/iphone/Maps/Classes/CustomViews/MapViewControls/BottomMenu/MWMBottomMenuViewController.mm @@ -525,7 +525,10 @@ typedef NS_ENUM(NSUInteger, MWMBottomMenuViewCell) { if (state == MWMBottomMenuStateInactive || state == MWMBottomMenuStateRouting) { - self.p2pButton.selected = NO; + dispatch_async(dispatch_get_main_queue(), ^{ + self.p2pButton.selected = + ([MWMNavigationDashboardManager manager].state == MWMNavigationDashboardStatePrepare); + }); view.state = self.restoreState = state; return; }