From 96e16b01e637fd139e1d708b8eebe2f3e950f372 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 28 Sep 2020 22:14:22 +0200 Subject: [PATCH] Prevent crash --- .../main/java/eu/faircode/email/FragmentMessages.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 4f59aa9a12..e2c8a31034 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -5288,7 +5288,16 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. if (collapse_multiple && expanded > 0 && count > 1) { values.get("expanded").clear(); updateExpanded(); - adapter.notifyDataSetChanged(); + rvMessage.post(new Runnable() { + @Override + public void run() { + try { + adapter.notifyDataSetChanged(); + } catch (Throwable ex) { + Log.e(ex); + } + } + }); return true; }