From c474d399e815075237dd72ba4e051add8437679b Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 18 Jul 2019 13:08:40 +0200 Subject: [PATCH] Make sure swiped item will be moved back --- 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 73be160bcf..6d0e603f9c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -1301,13 +1301,13 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder, int direction) { final TupleMessageEx message = getMessage(viewHolder); if (message == null) { - adapter.notifyItemChanged(viewHolder.getAdapterPosition()); + adapter.notifyDataSetChanged(); return; } TupleAccountSwipes swipes = accountSwipes.get(message.account); if (swipes == null) { - adapter.notifyItemChanged(viewHolder.getAdapterPosition()); + adapter.notifyDataSetChanged(); return; } @@ -1348,7 +1348,7 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. } private void swipeAsk(final @NonNull TupleMessageEx message, @NonNull RecyclerView.ViewHolder viewHolder) { - adapter.notifyItemChanged(viewHolder.getAdapterPosition()); + adapter.notifyDataSetChanged(); PopupMenuLifecycle popupMenu = new PopupMenuLifecycle(getContext(), getViewLifecycleOwner(), viewHolder.itemView); popupMenu.setGravity(Gravity.RIGHT);