From 56da537b93a5506d7ee6d4ac362fa35220df9849 Mon Sep 17 00:00:00 2001 From: Arnaud Vergnet Date: Mon, 15 May 2023 10:58:27 +0200 Subject: [PATCH] [android] reset pp scroll on open Signed-off-by: Arnaud Vergnet --- .../organicmaps/widget/placepage/PlacePageController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/android/src/app/organicmaps/widget/placepage/PlacePageController.java b/android/src/app/organicmaps/widget/placepage/PlacePageController.java index 531fb3041e..78fef79e6e 100644 --- a/android/src/app/organicmaps/widget/placepage/PlacePageController.java +++ b/android/src/app/organicmaps/widget/placepage/PlacePageController.java @@ -306,7 +306,12 @@ public class PlacePageController extends Fragment implements mPlacePage.post(() -> { setPeekHeight(); if (mShouldCollapse && !PlacePageUtils.isCollapsedState(mPlacePageBehavior.getState())) + { mPlacePageBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED); + // Make sure to reset the scroll position when opening the place page + if (mPlacePage.getScrollY() != 0) + mPlacePage.setScrollY(0); + } mShouldCollapse = false; }); }