[android] Fixes crosshair jump when adding POI

Signed-off-by: hemanggs <hemangmanhas@gmail.com>
This commit is contained in:
hemanggs
2025-05-16 15:26:55 +05:30
committed by Konstantin Pastbin
parent 327d302aae
commit fc199252eb
2 changed files with 9 additions and 1 deletions

View File

@@ -767,6 +767,9 @@ public class MwmActivity extends BaseMwmFragmentActivity
private void showPositionChooser(ChoosePositionMode mode, boolean isBusiness, boolean applyPosition)
{
closeFloatingToolbarsAndPanels(false);
int width = mMapFragment.getView().getWidth();
int height = mMapFragment.getView().getHeight();
Framework.nativeSetVisibleRect(0, 0, width, height);
UiUtils.show(mPointChooser);
mMapButtonsViewModel.setButtonsHidden(true);
ChoosePositionMode.set(mode, isBusiness, applyPosition);
@@ -779,6 +782,7 @@ public class MwmActivity extends BaseMwmFragmentActivity
ChoosePositionMode mode = ChoosePositionMode.get();
ChoosePositionMode.set(ChoosePositionMode.None, false, false);
mMapButtonsViewModel.setButtonsHidden(false);
Framework.nativeDeactivatePopup();
refreshLightStatusBar();
if (mode == ChoosePositionMode.Api)
finish();