diff --git a/matrix-sdk-android/src/main/res/values/strings.xml b/matrix-sdk-android/src/main/res/values/strings.xml
index 12b9e726e4..3cd7674253 100644
--- a/matrix-sdk-android/src/main/res/values/strings.xml
+++ b/matrix-sdk-android/src/main/res/values/strings.xml
@@ -97,7 +97,7 @@
You changed the power level of %1$s.
-
+
%1$s changed the power level of %2$s.
%1$s from %2$s to %3$s
diff --git a/vector/src/main/java/im/vector/riotx/features/roommemberprofile/RoomMemberProfileController.kt b/vector/src/main/java/im/vector/riotx/features/roommemberprofile/RoomMemberProfileController.kt
index b70be02d63..1ad72ad424 100644
--- a/vector/src/main/java/im/vector/riotx/features/roommemberprofile/RoomMemberProfileController.kt
+++ b/vector/src/main/java/im/vector/riotx/features/roommemberprofile/RoomMemberProfileController.kt
@@ -245,26 +245,30 @@ class RoomMemberProfileController @Inject constructor(
}
if (canKick) {
- if (membership == Membership.JOIN) {
- buildProfileAction(
- id = "kick",
- editable = false,
- divider = canBan,
- destructive = true,
- title = stringProvider.getString(R.string.room_participants_action_kick),
- dividerColor = dividerColor,
- action = { callback?.onKickClicked() }
- )
- } else if (membership == Membership.INVITE) {
- buildProfileAction(
- id = "cancel_invite",
- title = stringProvider.getString(R.string.room_participants_action_cancel_invite),
- divider = canBan,
- dividerColor = dividerColor,
- destructive = true,
- editable = false,
- action = { callback?.onCancelInviteClicked() }
- )
+ when (membership) {
+ Membership.JOIN -> {
+ buildProfileAction(
+ id = "kick",
+ editable = false,
+ divider = canBan,
+ destructive = true,
+ title = stringProvider.getString(R.string.room_participants_action_kick),
+ dividerColor = dividerColor,
+ action = { callback?.onKickClicked() }
+ )
+ }
+ Membership.INVITE -> {
+ buildProfileAction(
+ id = "cancel_invite",
+ title = stringProvider.getString(R.string.room_participants_action_cancel_invite),
+ divider = canBan,
+ dividerColor = dividerColor,
+ destructive = true,
+ editable = false,
+ action = { callback?.onCancelInviteClicked() }
+ )
+ }
+ else -> Unit
}
}
if (canBan) {