Skip to content

Commit 6bbb116

Browse files
committed
Fix incorrect member count during group creation and modification
Resolves issue #13206 where the member count displayed was inaccurate when creating or modifying groups. The member count now reflects the correct number of participants when selecting/deselecting.
1 parent f920e5f commit 6bbb116

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

app/src/main/java/org/thoughtcrime/securesms/ContactSelectionListFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ public int getTotalMemberCount() {
483483
return 0;
484484
}
485485

486-
return getSelectedContactsCount() + contactSearchMediator.getFixedContactsSize();
486+
return getSelectedMembersSize() + contactSearchMediator.getFixedContactsSize();
487487
}
488488

489489
private Set<RecipientId> getCurrentSelection() {

app/src/main/java/org/thoughtcrime/securesms/groups/ui/creategroup/CreateGroupActivity.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,12 +158,11 @@ public void onContactDeselected(@NonNull Optional<RecipientId> recipientId, Stri
158158

159159
@Override
160160
public void onSelectionChanged() {
161-
int selectedMembers = contactsFragment.getSelectedMembersSize();
162161
int selectedContactsCount = contactsFragment.getTotalMemberCount();
163162
if (selectedContactsCount == 0) {
164163
getToolbar().setTitle(getString(R.string.CreateGroupActivity__select_members));
165164
} else {
166-
getToolbar().setTitle(getResources().getQuantityString(R.plurals.CreateGroupActivity__d_members, selectedMembers, selectedMembers));
165+
getToolbar().setTitle(getResources().getQuantityString(R.plurals.CreateGroupActivity__d_members, selectedContactsCount, selectedContactsCount));
167166
}
168167
}
169168

0 commit comments

Comments
 (0)