From 83dfca249dde2957cbd3d9f18e51ae77b2f1bc0e Mon Sep 17 00:00:00 2001 From: adbenitez Date: Wed, 26 Nov 2025 19:59:23 +0100 Subject: [PATCH] LogViewActivity: properly implement edge-to-edge --- .../org/thoughtcrime/securesms/LogViewActivity.java | 1 - .../org/thoughtcrime/securesms/LogViewFragment.java | 5 +++++ src/main/res/layout/fragment_view_log.xml | 7 +++++-- src/main/res/layout/log_view_activity.xml | 11 +---------- 4 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/main/java/org/thoughtcrime/securesms/LogViewActivity.java b/src/main/java/org/thoughtcrime/securesms/LogViewActivity.java index 4a08e35a9..0f6ff0b6c 100644 --- a/src/main/java/org/thoughtcrime/securesms/LogViewActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/LogViewActivity.java @@ -36,7 +36,6 @@ public class LogViewActivity extends BaseActionBarActivity { transaction.commit(); getSupportActionBar().setDisplayHomeAsUpEnabled(true); - getSupportActionBar().setElevation(0); // TODO: use custom toolbar instead } @Override diff --git a/src/main/java/org/thoughtcrime/securesms/LogViewFragment.java b/src/main/java/org/thoughtcrime/securesms/LogViewFragment.java index bb58bfbef..66ccd18b6 100644 --- a/src/main/java/org/thoughtcrime/securesms/LogViewFragment.java +++ b/src/main/java/org/thoughtcrime/securesms/LogViewFragment.java @@ -43,6 +43,7 @@ import org.thoughtcrime.securesms.connect.DcHelper; import org.thoughtcrime.securesms.notifications.FcmReceiveService; import org.thoughtcrime.securesms.util.Prefs; import org.thoughtcrime.securesms.util.Util; +import org.thoughtcrime.securesms.util.ViewUtil; import java.io.BufferedReader; import java.io.BufferedWriter; @@ -77,6 +78,10 @@ public class LogViewFragment extends Fragment { super.onViewCreated(view, savedInstanceState); logPreview = (EditText) getView().findViewById(R.id.log_preview); + + // add padding to avoid content hidden behind system bars + ViewUtil.applyWindowInsets(getView().findViewById(R.id.content_container), true, false, true, true); + new PopulateLogcatAsyncTask(this).execute(); } diff --git a/src/main/res/layout/fragment_view_log.xml b/src/main/res/layout/fragment_view_log.xml index ebbb470f6..c9b3608a7 100644 --- a/src/main/res/layout/fragment_view_log.xml +++ b/src/main/res/layout/fragment_view_log.xml @@ -6,12 +6,15 @@ android:layout_width="match_parent" android:layout_height="match_parent"> + + - @@ -29,4 +32,4 @@ - \ No newline at end of file + diff --git a/src/main/res/layout/log_view_activity.xml b/src/main/res/layout/log_view_activity.xml index 9d6e1f4eb..669844f7f 100644 --- a/src/main/res/layout/log_view_activity.xml +++ b/src/main/res/layout/log_view_activity.xml @@ -1,16 +1,7 @@ - - - -