From 4e71cb4316db3ded75e1bc312b35cc083dca893a Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 15 Feb 2021 11:04:46 +0100 Subject: [PATCH] Fixed swipe to mark read / flag conversation --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 0669d022b7..675be776d3 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -2921,7 +2921,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. Bundle args = new Bundle(); args.putLongArray("ids", id == null ? getSelection() : new long[]{id}); args.putBoolean("seen", seen); - args.putBoolean("threading", threading && id == null); + args.putBoolean("threading", threading && + (id == null || viewType != AdapterMessage.ViewType.THREAD)); //if (selectionTracker != null) // selectionTracker.clearSelection(); @@ -3059,7 +3060,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. args.putBoolean("flagged", flagged); if (color != null) args.putInt("color", color); - args.putBoolean("threading", threading && id == null); + args.putBoolean("threading", threading && + (id == null || viewType != AdapterMessage.ViewType.THREAD)); //selectionTracker.clearSelection();