From 5ec2877bcc89edf27f35ac29dc7a43e56886f91f Mon Sep 17 00:00:00 2001 From: jeffrey-signal Date: Wed, 4 Mar 2026 10:10:56 -0500 Subject: [PATCH] Fix member label disappearing after a new group member is added. --- .../settings/conversation/preferences/RecipientPreference.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/preferences/RecipientPreference.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/preferences/RecipientPreference.kt index 88ab58bfc9..07b296b787 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/preferences/RecipientPreference.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/preferences/RecipientPreference.kt @@ -63,9 +63,10 @@ object RecipientPreference { private var recipient: Recipient? = null private var canSetMemberLabel: Boolean = false + private var memberLabel: StyledMemberLabel? = null private val recipientObserver = Observer { recipient -> - onRecipientChanged(recipient = recipient, memberLabel = null, canSetMemberLabel = canSetMemberLabel) + onRecipientChanged(recipient = recipient, memberLabel = memberLabel, canSetMemberLabel = canSetMemberLabel) } override fun bind(model: Model) { @@ -82,6 +83,7 @@ object RecipientPreference { } canSetMemberLabel = model.canSetMemberLabel + memberLabel = model.memberLabel if (model.lifecycleOwner != null) { observeRecipient(model.lifecycleOwner, model.recipient)