From 39954e3a0a0c7f4b2aa70c0bdf7d32224e85321b Mon Sep 17 00:00:00 2001 From: Alexander Boriskov Date: Thu, 3 Sep 2020 11:24:02 +0300 Subject: [PATCH] [iOS] PP crash fix in debug --- .../Layouts/PlacePageCommonLayout.swift | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/PlacePageCommonLayout.swift b/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/PlacePageCommonLayout.swift index 9d6363d6fc..42ade7fb8d 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/PlacePageCommonLayout.swift +++ b/iphone/Maps/UI/PlacePage/PlacePageLayout/Layouts/PlacePageCommonLayout.swift @@ -83,7 +83,6 @@ class PlacePageCommonLayout: NSObject, IPlacePageLayout { let vc = storyboard.instantiateViewController(ofType: TaxiViewController.self) vc.taxiProvider = placePageData.taxiProvider vc.delegate = interactor - vc.view.isHidden = true return vc } () @@ -198,8 +197,10 @@ class PlacePageCommonLayout: NSObject, IPlacePageLayout { viewControllers.append(infoViewController) } - if placePageData.taxiProvider != .none { - viewControllers.append(taxiViewController) + if placePageData.taxiProvider != .none && + !LocationManager.isLocationProhibited() && + FrameworkHelper.isNetworkConnected() { + viewControllers.append(taxiViewController) } if placePageData.previewData.showUgc { @@ -240,10 +241,6 @@ class PlacePageCommonLayout: NSObject, IPlacePageLayout { onHeadingUpdate(lastHeading) } - if !LocationManager.isLocationProhibited() && FrameworkHelper.isNetworkConnected() { - taxiViewController.view.isHidden = false - } - placePageData.onMapNodeStatusUpdate = { [weak self] in guard let self = self else { return } self.actionBarViewController.updateDownloadButtonState(self.placePageData.mapNodeAttributes!.nodeStatus)