android: proper hiding keyboard when entering passcode (#4066)

This commit is contained in:
Stanislav Dmitrenko
2024-04-23 04:13:14 +07:00
committed by GitHub
parent 2b6764fc36
commit f80ac6dc50
4 changed files with 8 additions and 3 deletions
@@ -67,10 +67,13 @@ actual fun getKeyboardState(): State<KeyboardState> {
return keyboardState
}
actual fun hideKeyboard(view: Any?) {
actual fun hideKeyboard(view: Any?, clearFocus: Boolean) {
// LALAL
// LocalSoftwareKeyboardController.current?.hide()
if (view is View) {
if (clearFocus) {
view.clearFocus()
}
(androidAppContext.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager).hideSoftInputFromWindow(view.windowToken, 0)
}
}