diff --git a/src/main/java/eu/siacs/conversations/ui/XmppFragment.java b/src/main/java/eu/siacs/conversations/ui/XmppFragment.java index a7216a7d74bd8e568dad614fbf0af647ddc62879..3e5fd62429bc04787411874251a67b75d10fc355 100644 --- a/src/main/java/eu/siacs/conversations/ui/XmppFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/XmppFragment.java @@ -78,7 +78,9 @@ public abstract class XmppFragment extends Fragment implements OnBackendConnecte @Override public void onDestroy() { - lifecycle.handleLifecycleEvent(Lifecycle.Event.ON_DESTROY); + if (lifecycle.getCurrentState().isAtLeast(Lifecycle.State.CREATED)) { + lifecycle.handleLifecycleEvent(Lifecycle.Event.ON_DESTROY); + } super.onDestroy(); }