diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index fcf1a7b5ce..d70089316d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -1365,7 +1365,7 @@ class ConversationFragment : private fun presentPinnedMessage(pinnedMessages: List, hasWallpaper: Boolean) { if (pinnedMessages.isNotEmpty()) { - binding.conversationBanner.showPinnedMessageStub(messages = pinnedMessages, canUnpin = conversationGroupViewModel.canEditGroupInfo(), hasWallpaper = hasWallpaper, shouldAnimate = !firstPinRender) + binding.conversationBanner.showPinnedMessageStub(messages = pinnedMessages, canUnpin = conversationGroupViewModel.canEditGroupInfo() && RemoteConfig.sendPinnedMessages, hasWallpaper = hasWallpaper, shouldAnimate = !firstPinRender) } else { binding.conversationBanner.hidePinnedMessageStub() } @@ -4290,7 +4290,7 @@ class ConversationFragment : childFragmentManager, threadId = args.threadId, conversationRecipientId = viewModel.recipientSnapshot?.id!!, - canUnpin = conversationGroupViewModel.canEditGroupInfo() + canUnpin = conversationGroupViewModel.canEditGroupInfo() && RemoteConfig.sendPinnedMessages ) } }