From c1a52e91bb62446995e9a4dc6d91fca01f1a42cd Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 3 Dec 2018 09:56:35 +0100 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 8c967324d4..5f6c36b7ad 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -1523,6 +1523,12 @@ public class FragmentMessages extends FragmentEx { model.setMessages(messages); } + if (selectionTracker != null) { + PagedList current = adapter.getCurrentList(); + if (messages.size() != (current == null ? 0 : current.size())) + selectionTracker.clearSelection(); + } + Log.i(Helper.TAG, "Submit messages=" + messages.size()); adapter.submitList(messages);