From 696016bc362da81f80c23bda184496a4747ae94d Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 22 Oct 2020 16:16:06 +0200 Subject: [PATCH] Close thread on changing base view --- app/src/main/java/eu/faircode/email/ActivityView.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index 04f7c78d13..2c2915a1ee 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -715,9 +715,10 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB drawerToggle.setDrawerIndicatorEnabled(count == 1); if (content_pane != null) { + boolean thread = "thread".equals(getSupportFragmentManager().getBackStackEntryAt(count - 1).getName()); Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.content_pane); - content_separator.setVisibility(fragment == null ? View.GONE : View.VISIBLE); - content_pane.setVisibility(fragment == null ? View.GONE : View.VISIBLE); + content_separator.setVisibility(!thread || fragment == null ? View.GONE : View.VISIBLE); + content_pane.setVisibility(!thread || fragment == null ? View.GONE : View.VISIBLE); } } }