diff --git a/android/app/src/main/java/io/github/kichikuou/system3/GameActivity.kt b/android/app/src/main/java/io/github/kichikuou/system3/GameActivity.kt index bc3e07a..3ddda93 100644 --- a/android/app/src/main/java/io/github/kichikuou/system3/GameActivity.kt +++ b/android/app/src/main/java/io/github/kichikuou/system3/GameActivity.kt @@ -85,7 +85,8 @@ class GameActivity : SDLActivity() { .setMessage(getString(R.string.input_dialog_message, maxLen)) .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 {