Android: Fix StringIndexOutOfBoundsException in text input dialog

This commit is contained in:
kichikuou
2020-10-18 14:56:32 +09:00
parent 303510e5c0
commit 4aff7a1df7
@@ -86,7 +86,8 @@ class GameActivity : SDLActivity() {
.setMessage(msg)
.setView(input)
.setPositiveButton(R.string.ok) {_, _ ->
result[0] = input.text.toString().substring(0, maxLen)
val s = input.text.toString()
result[0] = if (s.length <= maxLen) s else s.substring(0, maxLen)
}
.setNegativeButton(R.string.cancel) {_, _ -> }
.setOnDismissListener {