diff options
author | Roman Kuznetsov <r.kuznetsow@gmail.com> | 2017-06-16 17:43:21 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-16 17:43:21 +0300 |
commit | 2c7d7354d99080aa790fe84db42975bddf3181b6 (patch) | |
tree | 99aab8a177484a0bb497b3b8c2ca55de6cbb333a | |
parent | c2fba3c82c69238c12179563617841dbdf442c3e (diff) | |
parent | 05f4a2d228516cf3eafa268008e2c01bd5229390 (diff) |
Merge pull request #6289 from alexzatsepin/fix-removing-stop-pointbeta-871beta-870beta-869master-subway
[android] Fixed removing the start or finish point
-rw-r--r-- | android/src/com/mapswithme/maps/routing/RoutingController.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/android/src/com/mapswithme/maps/routing/RoutingController.java b/android/src/com/mapswithme/maps/routing/RoutingController.java index 3dba3c21ee..7573a2d119 100644 --- a/android/src/com/mapswithme/maps/routing/RoutingController.java +++ b/android/src/com/mapswithme/maps/routing/RoutingController.java @@ -179,6 +179,13 @@ public class RoutingController return; } + if (mLastResultCode == ResultCodesHelper.CANCELLED) + { + setBuildState(BuildState.NONE); + updatePlan(); + return; + } + if (!ResultCodesHelper.isMoreMapsNeeded(mLastResultCode)) { setBuildState(BuildState.ERROR); @@ -277,13 +284,6 @@ public class RoutingController { Framework.nativeRemoveRoute(); - RouteMarkData[] routePoints = Framework.nativeGetRoutePoints(); - if (routePoints.length < 2) - { - setBuildState(BuildState.NONE); - return; - } - mLogger.d(TAG, "build"); mUberRequestHandled = false; mLastBuildProgress = 0; |