From 03299bae1622392caa47e26df6733c36a72231c3 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 15 Feb 2024 13:14:13 +0100 Subject: [PATCH] Fixed missing e2e encrypted header --- .../main/chat/fragment/ConversationFragment.kt | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationFragment.kt b/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationFragment.kt index 118b45426..61f5c5c49 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/fragment/ConversationFragment.kt @@ -280,6 +280,11 @@ class ConversationFragment : SlidingPaneChildFragment() { super.onCreate(savedInstanceState) adapter = ConversationEventAdapter() + headerItemDecoration = RecyclerViewHeaderDecoration( + requireContext(), + adapter, + false + ) bottomSheetAdapter = MessageBottomSheetAdapter() } @@ -379,15 +384,8 @@ class ConversationFragment : SlidingPaneChildFragment() { sendMessageViewModel.configureChatRoom(viewModel.chatRoom) if (viewModel.isEndToEndEncrypted.value == true) { - if (binding.eventsList.itemDecorationCount == 0) { - headerItemDecoration = RecyclerViewHeaderDecoration( - requireContext(), - adapter, - false - ) - binding.eventsList.addItemDecoration(headerItemDecoration) - binding.eventsList.addOnItemTouchListener(listItemTouchListener) - } + binding.eventsList.addItemDecoration(headerItemDecoration) + binding.eventsList.addOnItemTouchListener(listItemTouchListener) } // Wait for chat room to be ready before trying to forward a message in it