diff options
author | Dmitry Yunitsky <yunik@mapswithme.com> | 2015-08-11 14:09:17 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 03:00:44 +0300 |
commit | 3d8126cdf5bb4b76b032529f957c9723bd6e808d (patch) | |
tree | db12d33cf41a9cd663d67964c9503029204a2493 /android/src/com/mapswithme/maps/widget | |
parent | b95fc5602c66aaa060b6b40985ebbc71a7cc245a (diff) |
[android] Fixed possible crashes.
Diffstat (limited to 'android/src/com/mapswithme/maps/widget')
-rw-r--r-- | android/src/com/mapswithme/maps/widget/RoutingLayout.java | 4 | ||||
-rw-r--r-- | android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/android/src/com/mapswithme/maps/widget/RoutingLayout.java b/android/src/com/mapswithme/maps/widget/RoutingLayout.java index 35367b11e8..f76dc21c61 100644 --- a/android/src/com/mapswithme/maps/widget/RoutingLayout.java +++ b/android/src/com/mapswithme/maps/widget/RoutingLayout.java @@ -274,6 +274,8 @@ public class RoutingLayout extends FrameLayout implements CompoundButton.OnCheck private void refreshTurnInstructions() { RoutingInfo info = Framework.nativeGetRouteFollowingInfo(); + if (info == null) + return; if (Framework.getRouter() == Framework.ROUTER_TYPE_VEHICLE) { @@ -305,6 +307,8 @@ public class RoutingLayout extends FrameLayout implements CompoundButton.OnCheck private void refreshRouteSetup() { RoutingInfo info = Framework.nativeGetRouteFollowingInfo(); + if (info == null) + return; mTvPrepareDistance.setText(info.distToTarget + " " + info.targetUnits.toUpperCase()); mTvPrepareTime.setText(formatTime(info.totalTimeInSeconds)); diff --git a/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java b/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java index 46ba036ab3..4ce62ca0e4 100644 --- a/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java +++ b/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java @@ -634,7 +634,7 @@ public class PlacePageView extends RelativeLayout implements View.OnClickListene if (ParsedMwmRequest.hasRequest()) { final ParsedMwmRequest request = ParsedMwmRequest.getCurrentRequest(); - if (request.isPickPointMode()) + if (ParsedMwmRequest.isPickPointMode()) request.setPointData(mMapObject.getLat(), mMapObject.getLon(), mMapObject.getName(), ""); request.sendResponseAndFinish(activity, true); } |