From 2f0cfc920d51ac6abe60c95f9ff9bfe06c8db03c Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 30 Jun 2025 12:05:09 -0300 Subject: [PATCH] Disable edge-to-edge for Android 10 and below --- .../main/java/org/fdroid/fdroid/views/AppDetailsActivity.java | 3 ++- .../org/fdroid/fdroid/views/repos/ManageReposActivity.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsActivity.java b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsActivity.java index 46137b3a0..29400c082 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsActivity.java +++ b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsActivity.java @@ -120,7 +120,8 @@ public class AppDetailsActivity extends AppCompatActivity fdroidApp.setSecureWindow(this); fdroidApp.applyPureBlackBackgroundInDarkTheme(this); - EdgeToEdge.enable(this); + // Edge-to-edge has a bug in Android 10 (and lower?) where end of page is overlayed + if (Build.VERSION.SDK_INT > 29) EdgeToEdge.enable(this); super.onCreate(savedInstanceState); setContentView(R.layout.app_details2); diff --git a/app/src/main/java/org/fdroid/fdroid/views/repos/ManageReposActivity.java b/app/src/main/java/org/fdroid/fdroid/views/repos/ManageReposActivity.java index aaa98ef46..dbb825933 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/repos/ManageReposActivity.java +++ b/app/src/main/java/org/fdroid/fdroid/views/repos/ManageReposActivity.java @@ -125,7 +125,8 @@ public class ManageReposActivity extends AppCompatActivity implements RepoAdapte fdroidApp.setSecureWindow(this); fdroidApp.applyPureBlackBackgroundInDarkTheme(this); - EdgeToEdge.enable(this); + // Edge-to-edge has a bug in Android 10 (and lower?) where end of page is overlayed + if (Build.VERSION.SDK_INT > 29) EdgeToEdge.enable(this); repoManager = FDroidApp.getRepoManager(this); super.onCreate(savedInstanceState);