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); } }