Fix NPE in tablet view's `secondary_fragment`

Phillip Davis created

Change summary

src/main/java/eu/siacs/conversations/ui/ConversationFragment.java | 4 
1 file changed, 3 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/ConversationFragment.java 🔗

@@ -1477,7 +1477,9 @@ public class ConversationFragment extends XmppFragment
         super.onCreate(savedInstanceState);
         setHasOptionsMenu(true);
         activity.getOnBackPressedDispatcher().addCallback(this, backPressedLeaveSingleThread);
-        if (savedInstanceState == null) {
+        // On wide-screen devices, `secondary_fragment` is initialized to an empty `ConversationFragment`
+        final var conversation = this.conversation;
+        if (savedInstanceState == null && conversation != null) {
             conversation.jumpToLatest();
         }
     }