diff --git a/app/src/main/java/eu/faircode/email/SimpleTask.java b/app/src/main/java/eu/faircode/email/SimpleTask.java index d9ca00abd2..2727e5ff62 100644 --- a/app/src/main/java/eu/faircode/email/SimpleTask.java +++ b/app/src/main/java/eu/faircode/email/SimpleTask.java @@ -84,9 +84,10 @@ public abstract class SimpleTask implements LifecycleObserver { public void execute(final Fragment fragment, @NonNull Bundle args, @NonNull String name) { try { - run(fragment.getContext(), fragment.getViewLifecycleOwner(), args, name); + if (fragment.getView() != null) + run(fragment.getContext(), fragment.getViewLifecycleOwner(), args, name); } catch (IllegalStateException ex) { - Log.w(ex); + Log.e(ex); } }