diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java index 60de1b5c0e82a10c2edc70d4f423a53c4944fddb..62458b5d416b269ceba3d58d35405c881f60b0ce 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java @@ -1255,7 +1255,7 @@ public class ConversationFragment extends XmppFragment Log.d(Config.LOGTAG, "ConversationFragment.onDestroyView()"); messageListAdapter.setOnContactPictureClicked(null); messageListAdapter.setOnContactPictureLongClicked(null); - conversation.setupViewPager(null, null); + if (conversation != null) conversation.setupViewPager(null, null); } private void quoteText(String text) { @@ -2534,7 +2534,7 @@ public class ConversationFragment extends XmppFragment .getNotificationService() .setOpenConversation(this.conversation); - if (commandAdapter == null) { + if (commandAdapter == null && conversation != null) { conversation.setupViewPager(binding.conversationViewPager, binding.tabLayout); commandAdapter = new CommandAdapter((XmppActivity) getActivity()); binding.commandsView.setAdapter(commandAdapter);