From faac6829834d0858ba09473978aa2c6a54f361ff Mon Sep 17 00:00:00 2001 From: Aleksandr Zhukov Date: Mon, 29 Jul 2024 19:28:07 +0200 Subject: [PATCH] Apply selected option just after clicking it for single-choice matching problem and sing-choice table problem --- .../fragment/TableColumnSelectionBottomSheetDialogFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/androidHyperskillApp/src/main/java/org/hyperskill/app/android/step_quiz_table/view/fragment/TableColumnSelectionBottomSheetDialogFragment.kt b/androidHyperskillApp/src/main/java/org/hyperskill/app/android/step_quiz_table/view/fragment/TableColumnSelectionBottomSheetDialogFragment.kt index 67eedb236e..ccf8c97965 100644 --- a/androidHyperskillApp/src/main/java/org/hyperskill/app/android/step_quiz_table/view/fragment/TableColumnSelectionBottomSheetDialogFragment.kt +++ b/androidHyperskillApp/src/main/java/org/hyperskill/app/android/step_quiz_table/view/fragment/TableColumnSelectionBottomSheetDialogFragment.kt @@ -128,8 +128,10 @@ class TableColumnSelectionBottomSheetDialogFragment : BottomSheetDialogFragment( private fun handleColumnSelectionClick(cell: TableChoiceItem) { when (selectionHelper) { - is SingleChoiceSelectionHelper -> + is SingleChoiceSelectionHelper -> { selectionHelper.select(columnsAdapter.items.indexOf(cell)) + dismiss() + } is MultipleChoiceSelectionHelper -> selectionHelper.toggle(columnsAdapter.items.indexOf(cell))