only show group member count if dcChat.canSend() is true

This commit is contained in:
adbenitez
2025-11-10 17:30:32 +01:00
parent 147de536f7
commit 01ac637142
2 changed files with 8 additions and 2 deletions
@@ -73,7 +73,11 @@ public class ConversationTitleView extends RelativeLayout {
} else if (dcChat.isOutBroadcast()) {
subtitleStr = context.getResources().getQuantityString(R.plurals.n_recipients, chatContacts.length, chatContacts.length);
} else if( dcChat.isMultiUser() ) {
subtitleStr = context.getResources().getQuantityString(R.plurals.n_members, chatContacts.length, chatContacts.length);
if (dcChat.canSend()) {
subtitleStr = context.getResources().getQuantityString(R.plurals.n_members, chatContacts.length, chatContacts.length);
} else {
subtitleStr = "";
}
} else if( chatContacts.length>=1 ) {
if( dcChat.isSelfTalk() ) {
subtitleStr = context.getString(R.string.chat_self_talk_subtitle);
@@ -60,7 +60,9 @@ public class ProfileAvatarItem extends LinearLayout implements RecipientModified
} else if (dcChat.isOutBroadcast()) {
subtitle = getContext().getResources().getQuantityString(R.plurals.n_recipients, memberCount, memberCount);
} else if (dcChat.getType() == DcChat.DC_CHAT_TYPE_GROUP) {
subtitle = getContext().getResources().getQuantityString(R.plurals.n_members, memberCount, memberCount);
if (dcChat.canSend()) {
subtitle = getContext().getResources().getQuantityString(R.plurals.n_members, memberCount, memberCount);
}
}
} else if (dcContact != null) {
recipient = new Recipient(getContext(), dcContact);