diff --git a/android/src/com/mapswithme/maps/widget/placepage/BottomSheetPlacePageController.java b/android/src/com/mapswithme/maps/widget/placepage/BottomSheetPlacePageController.java index d9e2f028d8..d683f03a03 100644 --- a/android/src/com/mapswithme/maps/widget/placepage/BottomSheetPlacePageController.java +++ b/android/src/com/mapswithme/maps/widget/placepage/BottomSheetPlacePageController.java @@ -104,10 +104,7 @@ public class BottomSheetPlacePageController implements PlacePageController, Loca if (isHiddenState(newState)) { - Framework.nativeDeactivatePopup(); - updateViewPortRect(); - UiUtils.invisible(mButtonsLayout); - mPlacePageTracker.onHidden(); + onHiddenInternal(); return; } @@ -137,6 +134,15 @@ public class BottomSheetPlacePageController implements PlacePageController, Loca } }; + private void onHiddenInternal() + { + mBannerRatio = 0; + Framework.nativeDeactivatePopup(); + updateViewPortRect(); + UiUtils.invisible(mButtonsLayout); + mPlacePageTracker.onHidden(); + } + private void setPullDrawable() { @AnchorBottomSheetBehavior.State