From 9178426ec19564e8dec8c0e90f3fe7dc4ead57f4 Mon Sep 17 00:00:00 2001 From: Maxime NATUREL Date: Thu, 15 Dec 2022 14:31:46 +0100 Subject: [PATCH 1/2] Adding changelog entry --- changelog.d/7792.bugfix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/7792.bugfix diff --git a/changelog.d/7792.bugfix b/changelog.d/7792.bugfix new file mode 100644 index 00000000000..d5c80a08253 --- /dev/null +++ b/changelog.d/7792.bugfix @@ -0,0 +1 @@ +[Session Manager] Other sessions list: cannot select/deselect session by a long press when in select mode From eb3117491353478667efd6882edcc86e4e70ad8e Mon Sep 17 00:00:00 2001 From: Maxime NATUREL Date: Thu, 15 Dec 2022 14:39:22 +0100 Subject: [PATCH 2/2] Toggle selection on long press even when in selection mode --- .../settings/devices/v2/othersessions/OtherSessionsFragment.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/v2/othersessions/OtherSessionsFragment.kt b/vector/src/main/java/im/vector/app/features/settings/devices/v2/othersessions/OtherSessionsFragment.kt index 87330b087a3..510935e8e65 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/v2/othersessions/OtherSessionsFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/v2/othersessions/OtherSessionsFragment.kt @@ -341,6 +341,8 @@ class OtherSessionsFragment : override fun onOtherSessionLongClicked(deviceId: String) = withState(viewModel) { state -> if (!state.isSelectModeEnabled) { enableSelectMode(true, deviceId) + } else { + viewModel.handle(OtherSessionsAction.ToggleSelectionForDevice(deviceId)) } }