Fix member label disappearing after a new group member is added.

This commit is contained in:
jeffrey-signal
2026-03-04 10:10:56 -05:00
committed by Greyson Parrelli
parent 0d93446c7d
commit 5ec2877bcc

View File

@@ -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> { 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)