From d950157f3b953aaa7ad96df01a55c5eaefb93641 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 5 Feb 2019 07:35:55 +0000 Subject: [PATCH] Too bad it didn't fix the AndroidX crash --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 2 -- .../java/eu/faircode/email/SelectionPredicateMessage.java | 8 +------- 2 files changed, 1 insertion(+), 9 deletions(-) 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