From 39a540ef021b05a27d301b468acdd8a7cb77a5b2 Mon Sep 17 00:00:00 2001 From: Ankur Jain Date: Tue, 10 Oct 2023 18:31:04 -0700 Subject: [PATCH] Temporary fix for crash in focus requester code (#43) #42 --- .../com/togitech/ccp/component/TogiCountryCodePicker.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ccp/src/main/java/com/togitech/ccp/component/TogiCountryCodePicker.kt b/ccp/src/main/java/com/togitech/ccp/component/TogiCountryCodePicker.kt index 12890fb..0c212cb 100644 --- a/ccp/src/main/java/com/togitech/ccp/component/TogiCountryCodePicker.kt +++ b/ccp/src/main/java/com/togitech/ccp/component/TogiCountryCodePicker.kt @@ -181,7 +181,11 @@ fun TogiCountryCodePicker( ) onValueChange(country.countryPhoneCode to phoneNumber.text, isNumberValid) keyboardController?.hide() - focusRequester.freeFocus() + try { + focusRequester.freeFocus() + } catch (exception: IllegalStateException) { + Log.e(TAG, "Unable to free focus ${exception.stackTrace}") + } }, focusRequester = focusRequester, )