From ca345b9395a60dee7321825a16c8fefa5dc62f62 Mon Sep 17 00:00:00 2001 From: eranl <1707552+eranl@users.noreply.github.com> Date: Tue, 8 Apr 2025 20:05:26 +0300 Subject: [PATCH] Try to use `getMaximumWindowMetrics` for bottom inset padding on Android15+ --- .../main/java/helium314/keyboard/latin/utils/ResourceUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/helium314/keyboard/latin/utils/ResourceUtils.java b/app/src/main/java/helium314/keyboard/latin/utils/ResourceUtils.java index 002325984..d0879e1f2 100644 --- a/app/src/main/java/helium314/keyboard/latin/utils/ResourceUtils.java +++ b/app/src/main/java/helium314/keyboard/latin/utils/ResourceUtils.java @@ -140,7 +140,7 @@ public final class ResourceUtils { } WindowManager wm = context.getSystemService(WindowManager.class); - WindowMetrics windowMetrics = wm.getCurrentWindowMetrics(); + WindowMetrics windowMetrics = wm.getMaximumWindowMetrics(); WindowInsets windowInsets = windowMetrics.getWindowInsets(); int insetTypes = WindowInsets.Type.systemBars() | WindowInsets.Type.displayCutout(); Insets insets = windowInsets.getInsetsIgnoringVisibility(insetTypes);