From b6ab812e0a3c915b42b7dab5dceddb75b942da43 Mon Sep 17 00:00:00 2001 From: hemanggs Date: Sat, 7 Jun 2025 19:31:50 +0530 Subject: [PATCH] [Android] Fixes Improper Application of insets on Android 5&6 Signed-off-by: hemanggs --- .../java/app/organicmaps/maplayer/MapButtonsController.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/android/app/src/main/java/app/organicmaps/maplayer/MapButtonsController.java b/android/app/src/main/java/app/organicmaps/maplayer/MapButtonsController.java index 31e4018c4..141e45209 100644 --- a/android/app/src/main/java/app/organicmaps/maplayer/MapButtonsController.java +++ b/android/app/src/main/java/app/organicmaps/maplayer/MapButtonsController.java @@ -481,6 +481,8 @@ public class MapButtonsController extends Fragment .setAllSides() .build(); ViewCompat.setOnApplyWindowInsetsListener(mFrame, insetsListener); + // Fixes insets on older Androids and with a search opened via API on all Androids. + mFrame.post(() -> ViewCompat.requestApplyInsets(mFrame)); } @Override