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