From 10f0334496a27a1320c8369af3f238d1935a9b5e Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 2 Dec 2018 19:31:55 +0100 Subject: [PATCH] Use selection snapshot --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 5 ++--- 1 file changed, 2 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 3615f2eb1b..1e775dbe6b 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -64,7 +64,7 @@ import androidx.lifecycle.ViewModelProviders; import androidx.localbroadcastmanager.content.LocalBroadcastManager; import androidx.paging.LivePagedListBuilder; import androidx.paging.PagedList; -import androidx.recyclerview.selection.MutableSelection; +import androidx.recyclerview.selection.Selection; import androidx.recyclerview.selection.SelectionTracker; import androidx.recyclerview.selection.StorageStrategy; import androidx.recyclerview.widget.ItemTouchHelper; @@ -667,8 +667,7 @@ public class FragmentMessages extends FragmentEx { } private long[] getSelection() { - MutableSelection selection = new MutableSelection<>(); - selectionTracker.copySelection(selection); + Selection selection = selectionTracker.getSelection(); long[] ids = new long[selection.size()]; int i = 0;