From ceea00e2cc0004acbd4ed5083cac152962c389e0 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Wed, 26 Nov 2025 02:41:33 +0100 Subject: [PATCH] ApplicationPreferencesActivity: properly implement edge-to-edge --- .../securesms/ApplicationPreferencesActivity.java | 5 ++++- src/main/res/layout/activity_application_preferences.xml | 9 ++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java b/src/main/java/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java index 873b956ae..96c66e195 100644 --- a/src/main/java/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/ApplicationPreferencesActivity.java @@ -48,6 +48,7 @@ import org.thoughtcrime.securesms.util.DynamicTheme; import org.thoughtcrime.securesms.util.IntentUtils; import org.thoughtcrime.securesms.util.Prefs; import org.thoughtcrime.securesms.util.ScreenLockUtil; +import org.thoughtcrime.securesms.util.ViewUtil; /** * The Activity for application preference display and management. @@ -77,7 +78,9 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredActionBarA //noinspection ConstantConditions this.getSupportActionBar().setDisplayHomeAsUpEnabled(true); - getSupportActionBar().setElevation(0); // TODO: use custom toolbar instead + + // add padding to avoid content hidden behind system bars + ViewUtil.applyWindowInsets(findViewById(R.id.fragment)); if (icicle == null) { initFragment(R.id.fragment, new ApplicationPreferenceFragment()); diff --git a/src/main/res/layout/activity_application_preferences.xml b/src/main/res/layout/activity_application_preferences.xml index 5dc280304..acddaa01c 100644 --- a/src/main/res/layout/activity_application_preferences.xml +++ b/src/main/res/layout/activity_application_preferences.xml @@ -1,15 +1,14 @@ - + + - +