From 37c5ba4b94fc1c6804da92aab1925181e4924a35 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 20 Nov 2025 16:22:56 +0100 Subject: [PATCH] item can be reordered, so hasPendingChanges should compare set and not list. --- .../rolesandpermissions/impl/roles/ChangeRolesPresenter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt b/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt index 86012462ce..d92ecaf0a1 100644 --- a/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt +++ b/features/rolesandpermissions/impl/src/main/kotlin/io/element/android/features/rolesandpermissions/impl/roles/ChangeRolesPresenter.kt @@ -104,7 +104,7 @@ class ChangeRolesPresenter( } } - val hasPendingChanges = usersWithRole.value != selectedUsers.value + val hasPendingChanges = usersWithRole.value.toSet() != selectedUsers.value.toSet() val roomInfo by room.roomInfoFlow.collectAsState() fun canChangeMemberRole(userId: UserId): Boolean {