diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 2b834d167b..049401db24 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -476,8 +476,6 @@ public class FragmentMessages extends FragmentBase { @Override public void onDestroy() { - if (selectionPredicate != null) - selectionPredicate.destroy(); selectionTracker = null; super.onDestroy(); } diff --git a/app/src/main/java/eu/faircode/email/SelectionPredicateMessage.java b/app/src/main/java/eu/faircode/email/SelectionPredicateMessage.java index 8518472efc..671789ab89 100644 --- a/app/src/main/java/eu/faircode/email/SelectionPredicateMessage.java +++ b/app/src/main/java/eu/faircode/email/SelectionPredicateMessage.java @@ -25,12 +25,10 @@ import androidx.recyclerview.widget.RecyclerView; public class SelectionPredicateMessage extends SelectionTracker.SelectionPredicate { private boolean enabled; - private boolean destroyed; private RecyclerView recyclerView; SelectionPredicateMessage(RecyclerView recyclerView) { this.enabled = true; - this.destroyed = false; this.recyclerView = recyclerView; } @@ -38,10 +36,6 @@ public class SelectionPredicateMessage extends SelectionTracker.SelectionPredica this.enabled = enabled; } - void destroy() { - this.destroyed = true; - } - @Override public boolean canSetStateForKey(@NonNull Long key, boolean nextState) { if (!enabled) @@ -72,6 +66,6 @@ public class SelectionPredicateMessage extends SelectionTracker.SelectionPredica @Override public boolean canSelectMultiple() { - return !destroyed; + return true; } } \ No newline at end of file