From 0b94be883688afff4e7212092cc5c739bc0f6582 Mon Sep 17 00:00:00 2001 From: Dmitry Donskoy Date: Fri, 29 Jun 2018 17:52:15 +0300 Subject: [PATCH] [android] Fixed disabling traffic mode --- .../maps/maplayer/MapLayerCompositeController.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/android/src/com/mapswithme/maps/maplayer/MapLayerCompositeController.java b/android/src/com/mapswithme/maps/maplayer/MapLayerCompositeController.java index 1a3a3c07b1..545aee7319 100644 --- a/android/src/com/mapswithme/maps/maplayer/MapLayerCompositeController.java +++ b/android/src/com/mapswithme/maps/maplayer/MapLayerCompositeController.java @@ -64,9 +64,21 @@ public class MapLayerCompositeController implements MapLayerController boolean enabled = mode.isEnabled(mActivity); if (enabled) + { turnOn(); + } else + { turnOff(); + turnInitialMode(); + } + } + + private void turnInitialMode() + { + mMasterEntry.mController.hideImmediately(); + mMasterEntry = mChildrenEntries.iterator().next(); + mMasterEntry.mController.showImmediately(); } public void applyLastActiveMode()