From bedc558ed03b23654ef7a35077021e4d41c8d25b Mon Sep 17 00:00:00 2001 From: sspanak Date: Fri, 29 Nov 2024 20:00:09 +0200 Subject: [PATCH] prevented unnecessary multiple insets recalculations and possible input modes re-evaluations, when a virtual numpad key is pressed on Android 15 --- app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java b/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java index 1adeff56..45da21d0 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java @@ -60,7 +60,7 @@ public class TraditionalT9 extends MainViewHandler { @Override public void onComputeInsets(Insets outInsets) { super.onComputeInsets(outInsets); - if (shouldBeVisible() && settings.clearInsets()) { + if (settings.clearInsets() && shouldBeVisible()) { // otherwise the MainView wouldn't show up on Sonim XP3900 // or it expands the application window past the edge of the screen outInsets.contentTopInsets = 0;