From d5bbfda96c9b3a9b814b4a28b0a80be24a18bb5f Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 10 Nov 2023 16:45:53 +0100 Subject: [PATCH] Swipe back (2) --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index aed5e09e5d..e70cd59111 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -3255,6 +3255,9 @@ public class FragmentMessages extends FragmentBase } private void redraw(RecyclerView.ViewHolder vh) { + if (itemTouchHelper != null) + itemTouchHelper.onChildViewDetachedFromWindow(vh.itemView); + rvMessage.post(new RunnableEx("redraw") { @Override public void delegate() { @@ -3273,9 +3276,6 @@ public class FragmentMessages extends FragmentBase else adapter.notifyItemChanged(pos); } - - if (vh != null && itemTouchHelper != null) - itemTouchHelper.startSwipe(vh); } }); }