From aa06d9c6db6270ec8ede8df21722a1e79b2c6350 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=97=D0=B0=D1=86=D0=B5=D0=BF=D0=B8=D0=BD?= Date: Thu, 16 May 2019 15:13:56 +0300 Subject: [PATCH] [android] Fixed driving options build error checking, i.e. if there are missing maps we ignore driving options --- android/src/com/mapswithme/maps/routing/RoutingController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/com/mapswithme/maps/routing/RoutingController.java b/android/src/com/mapswithme/maps/routing/RoutingController.java index fdd741ceef..b96ef2a00b 100644 --- a/android/src/com/mapswithme/maps/routing/RoutingController.java +++ b/android/src/com/mapswithme/maps/routing/RoutingController.java @@ -228,7 +228,8 @@ public class RoutingController implements TaxiManager.TaxiListener private boolean isDrivingOptionsBuildError() { - return isVehicleRouterType() && RoutingOptions.hasAnyOptions(); + return !ResultCodesHelper.isMoreMapsNeeded(mLastResultCode) && isVehicleRouterType() + && RoutingOptions.hasAnyOptions(); } private void setState(State newState)