From 6dca04cd876ca2f964743f47c9ca474fa592209c Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 10 Dec 2018 14:56:44 +0100 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 7d8ac15953..0b532c4c49 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -421,8 +421,12 @@ public class FragmentMessages extends FragmentEx { } else { predicate.clearAccount(); fabMore.hide(); - if (getViewLifecycleOwner().getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED)) - loadMessages(); + try { + if (getViewLifecycleOwner().getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED)) + loadMessages(); + } catch (IllegalStateException ex) { + Log.w(Helper.TAG, ex + "\n" + Log.getStackTraceString(ex)); + } swipeRefresh.setEnabled(true); } }