Skip to content

Commit b1cd305

Browse files
committed
Verify membership when test if name is ambiguous
1 parent 588d604 commit b1cd305

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crates/matrix-sdk-base/src/room/members.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,10 @@ impl RoomMember {
215215
room_info;
216216

217217
let display_name = event.display_name();
218+
let membership = event.membership();
218219
let display_name_ambiguous = users_display_names
219220
.get(&display_name)
220-
.is_some_and(|s| is_display_name_ambiguous(&display_name, s));
221+
.is_some_and(|s| is_display_name_ambiguous(&display_name, s) && *membership != MembershipState::Leave);
221222
let is_ignored = ignored_users.as_ref().is_some_and(|s| s.contains(event.user_id()));
222223

223224
Self {

0 commit comments

Comments
 (0)