fix a glitch at having zero prepended at some numbers

This commit is contained in:
tibbi 2020-11-05 21:46:53 +01:00
parent 4a0f9187ca
commit a1a71c368a

@ -3,6 +3,7 @@ package com.simplemobiletools.calculator.helpers
import android.content.Context
import com.simplemobiletools.calculator.R
import com.simplemobiletools.calculator.operation.OperationFactory
import com.simplemobiletools.commons.extensions.areDigitsOnly
import com.simplemobiletools.commons.extensions.toast
import java.math.BigDecimal
@ -74,6 +75,10 @@ class CalculatorImpl(calculator: Calculator, val context: Context) {
}
fun addDigit(number: Int) {
if (inputDisplayedFormula == "0" && number.toString().areDigitsOnly()) {
inputDisplayedFormula = ""
}
inputDisplayedFormula += number
setValue(inputDisplayedFormula)
}