Remove unnecessary safe calls on WindowInsetsControllerCompat

This commit is contained in:
mimi89999
2025-12-31 20:09:39 +01:00
parent 6b2ff0ef1a
commit 9982cf008f

View File

@@ -589,7 +589,7 @@ class MainActivity : AppCompatActivity() {
dialog.setOnShowListener {
pinInputField.requestFocus()
dialog.window?.let { window ->
WindowCompat.getInsetsController(window, pinInputField)?.show(WindowInsetsCompat.Type.ime())
WindowCompat.getInsetsController(window, pinInputField).show(WindowInsetsCompat.Type.ime())
}
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener {
pinInputField.validateAndGetPin()?.let { pin ->
@@ -804,7 +804,7 @@ class MainActivity : AppCompatActivity() {
dialog.setOnShowListener {
newPinField.requestFocus()
dialog.window?.let { window ->
WindowCompat.getInsetsController(window, newPinField)?.show(WindowInsetsCompat.Type.ime())
WindowCompat.getInsetsController(window, newPinField).show(WindowInsetsCompat.Type.ime())
}
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener {
val newPin = newPinField.pin ?: ""
@@ -862,7 +862,7 @@ class MainActivity : AppCompatActivity() {
dialog.setOnShowListener {
currentPinField.requestFocus()
dialog.window?.let { window ->
WindowCompat.getInsetsController(window, currentPinField)?.show(WindowInsetsCompat.Type.ime())
WindowCompat.getInsetsController(window, currentPinField).show(WindowInsetsCompat.Type.ime())
}
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener {
val currentPin = currentPinField.pin ?: ""