mirror of
https://github.com/SimpleMobileTools/Simple-Calculator.git
synced 2025-02-17 03:50:39 +01:00
simplifying the zero division check a bit
This commit is contained in:
parent
b430e6e7bf
commit
11933ce2e1
@ -58,18 +58,11 @@ class CalculatorImpl(calculator: Calculator, val context: Context) {
|
||||
val sign = getSign(lastOperation)
|
||||
|
||||
when {
|
||||
sign == "√" -> {
|
||||
setFormula(sign + first)
|
||||
}
|
||||
sign == "!" -> {
|
||||
setFormula(first + sign)
|
||||
}
|
||||
sign == "√" -> setFormula(sign + first)
|
||||
sign == "!" -> setFormula(first + sign)
|
||||
sign.isNotEmpty() -> {
|
||||
if (secondValue == 0.0 && sign == "/") {
|
||||
Toast.makeText(
|
||||
context,
|
||||
context.getString(R.string.formula_divide_by_zero_error),
|
||||
Toast.LENGTH_SHORT).show()
|
||||
context.toast(context.getString(R.string.formula_divide_by_zero_error))
|
||||
}
|
||||
|
||||
setFormula(first + sign + second)
|
||||
|
Loading…
x
Reference in New Issue
Block a user