From 4ac3307a5b676f518e31dde68ba91764d660ccf1 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 14 Jun 2024 20:55:33 +0200 Subject: [PATCH] Fixed keyboard inset after screen off / lost focus --- app/src/main/java/eu/faircode/email/ActivityBase.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index 907f033b80..627d62ac3c 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -248,6 +248,10 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc @Override public void onWindowFocusChanged(boolean hasFocus) { hasWindowFocus = hasFocus; + Window window = getWindow(); + View view = (window == null ? null : window.getDecorView()); + if (view != null) + view.requestApplyInsets(); } @Override