From 6755e03d40c18d98726c57d4921117069ec578b4 Mon Sep 17 00:00:00 2001 From: Marcel Bokhorst Date: Sun, 26 May 2024 11:58:02 +0200 Subject: [PATCH] Fixed keyboard inset --- app/src/main/java/eu/faircode/email/ActivityBase.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index 9fbe96d0b6..7fa7700c78 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -170,10 +170,9 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc mlp.bottomMargin = insets.bottom; v.setLayoutParams(mlp); - if (ActivityBase.this instanceof ActivityCompose) { - int bottom = windowInsets.getInsets(WindowInsetsCompat.Type.ime()).bottom; - v.setPaddingRelative(0, 0, 0, bottom - insets.bottom); - } + int bottom = windowInsets.getInsets(WindowInsetsCompat.Type.ime()).bottom; + int pad = bottom - insets.bottom; + v.setPaddingRelative(0, 0, 0, pad < 0 ? 0 : pad); if (edge_to_edge) for (View child : Helper.getViewsWithTag(v, "inset")) {