mirror of
https://github.com/SimpleMobileTools/Simple-Calculator.git
synced 2025-06-05 21:49:13 +02:00
fix a glitch at having zero prepended at some numbers
This commit is contained in:
@ -3,6 +3,7 @@ package com.simplemobiletools.calculator.helpers
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.simplemobiletools.calculator.R
|
import com.simplemobiletools.calculator.R
|
||||||
import com.simplemobiletools.calculator.operation.OperationFactory
|
import com.simplemobiletools.calculator.operation.OperationFactory
|
||||||
|
import com.simplemobiletools.commons.extensions.areDigitsOnly
|
||||||
import com.simplemobiletools.commons.extensions.toast
|
import com.simplemobiletools.commons.extensions.toast
|
||||||
import java.math.BigDecimal
|
import java.math.BigDecimal
|
||||||
|
|
||||||
@ -74,6 +75,10 @@ class CalculatorImpl(calculator: Calculator, val context: Context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun addDigit(number: Int) {
|
fun addDigit(number: Int) {
|
||||||
|
if (inputDisplayedFormula == "0" && number.toString().areDigitsOnly()) {
|
||||||
|
inputDisplayedFormula = ""
|
||||||
|
}
|
||||||
|
|
||||||
inputDisplayedFormula += number
|
inputDisplayedFormula += number
|
||||||
setValue(inputDisplayedFormula)
|
setValue(inputDisplayedFormula)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user