From c05f14269d317a36acd2c349813e6e3a3c6ca106 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 11 Aug 2021 21:25:25 +0200 Subject: [PATCH] Minimum content width when pinned nav menu --- app/src/main/java/eu/faircode/email/ActivityView.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index d4a9fb3666..2b71515b1a 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -801,10 +801,10 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB return Helper.dp2pixels(this, 48); DisplayMetrics dm = getResources().getDisplayMetrics(); - if (layoutId == R.layout.activity_view_landscape_split && nav_pinned) - return Helper.dp2pixels(this, 300); - else if (layoutId != R.layout.activity_view_landscape_split && nav_pinned) - return Math.min(Helper.dp2pixels(this, 300), dm.widthPixels / 2); + if (nav_pinned) { + int maxWidth = dm.widthPixels - Helper.dp2pixels(this, 300); + return Math.min(Helper.dp2pixels(this, 300), maxWidth); + } else { int actionBarHeight; TypedValue tv = new TypedValue();