From 87f867ecddb4b3e6a3099fb2050c1d5ebe131d6d Mon Sep 17 00:00:00 2001 From: Chilja Gossow <49635654+chiljamgossow@users.noreply.github.com> Date: Fri, 18 Dec 2020 11:18:02 +0100 Subject: [PATCH] save data on ime_action_done (#1940) Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> --- .../ContactDiaryLocationBottomSheetDialogFragment.kt | 5 ++++- .../person/ContactDiaryPersonBottomSheetDialogFragment.kt | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/location/ContactDiaryLocationBottomSheetDialogFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/location/ContactDiaryLocationBottomSheetDialogFragment.kt index dcb237780..ea041c635 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/location/ContactDiaryLocationBottomSheetDialogFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/location/ContactDiaryLocationBottomSheetDialogFragment.kt @@ -61,7 +61,10 @@ class ContactDiaryLocationBottomSheetDialogFragment : BottomSheetDialogFragment( binding.contactDiaryLocationBottomSheetTextInputEditText.setOnEditorActionListener { v, actionId, event -> return@setOnEditorActionListener when (actionId) { - EditorInfo.IME_ACTION_DONE -> false + EditorInfo.IME_ACTION_DONE -> { + binding.contactDiaryLocationBottomSheetSaveButton.performClick() + false + } else -> true } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/person/ContactDiaryPersonBottomSheetDialogFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/person/ContactDiaryPersonBottomSheetDialogFragment.kt index 576668beb..bed3a7933 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/person/ContactDiaryPersonBottomSheetDialogFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/day/sheets/person/ContactDiaryPersonBottomSheetDialogFragment.kt @@ -61,7 +61,10 @@ class ContactDiaryPersonBottomSheetDialogFragment : BottomSheetDialogFragment(), binding.contactDiaryPersonBottomSheetTextInputEditText.setOnEditorActionListener { v, actionId, event -> return@setOnEditorActionListener when (actionId) { - EditorInfo.IME_ACTION_DONE -> false + EditorInfo.IME_ACTION_DONE -> { + binding.contactDiaryPersonBottomSheetSaveButton.performClick() + false + } else -> true } } -- GitLab