diff --git a/android/src/com/mapswithme/maps/MwmActivity.java b/android/src/com/mapswithme/maps/MwmActivity.java index 38ec885e79..239353d955 100644 --- a/android/src/com/mapswithme/maps/MwmActivity.java +++ b/android/src/com/mapswithme/maps/MwmActivity.java @@ -1307,6 +1307,7 @@ public class MwmActivity extends BaseMwmFragmentActivity adjustZoomButtons(); mPlacePage.refreshViews(); mNavigationController.show(show); + mOnmapDownloader.updateState(); } @Override diff --git a/android/src/com/mapswithme/maps/downloader/OnmapDownloader.java b/android/src/com/mapswithme/maps/downloader/OnmapDownloader.java index 9cd4152d14..a477290146 100644 --- a/android/src/com/mapswithme/maps/downloader/OnmapDownloader.java +++ b/android/src/com/mapswithme/maps/downloader/OnmapDownloader.java @@ -10,6 +10,7 @@ import java.util.List; import com.mapswithme.maps.MwmActivity; import com.mapswithme.maps.R; +import com.mapswithme.maps.routing.RoutingController; import com.mapswithme.maps.widget.WheelProgressView; import com.mapswithme.util.Config; import com.mapswithme.util.ConnectionState; @@ -69,9 +70,10 @@ public class OnmapDownloader implements MwmActivity.LeftAnimationTrackListener } }; - private void updateState() + public void updateState() { - boolean showFrame = (mCurrentCountry != null); + boolean showFrame = (mCurrentCountry != null && + !RoutingController.get().isNavigating()); if (showFrame) { boolean enqueued = (mCurrentCountry.status == CountryItem.STATUS_ENQUEUED);