[#23] Prevent trailing zeros stacking up.
Some checks failed
continuous-integration/drone/push Build was killed

closes #23
This commit is contained in:
2023-03-03 11:45:23 +01:00
parent b3bdbfbc05
commit a1f344580d

View File

@@ -203,13 +203,24 @@ class CounterViewModel @Inject constructor(
override fun digitClicked(digit: String) { override fun digitClicked(digit: String) {
focusLastInput() focusLastInput()
if(activeValue.digitCount() < 5)
if(activeValue.digitCount() >= 5)
{ {
activeValue += digit // 5 digits is enough
return
}
val newValue = activeValue + digit
try {
activeValue = newValue.toInt().toString()
} catch (_: NumberFormatException)
{
}
updateOtherScore() updateOtherScore()
updateSubmitButton() updateSubmitButton()
} }
}
override fun negateClicked() { override fun negateClicked() {
focusLastInput() focusLastInput()