Merge pull request #207 from AlbertoPellitteri/fix-division-by-zero-bug

Fix division by zero bug
This commit is contained in:
Tibor Kaputa
2021-11-03 22:52:48 +01:00
committed by GitHub

View File

@ -147,6 +147,11 @@ class CalculatorImpl(calculator: Calculator, private val context: Context) {
secondValue = getSecondValue()
calculateResult()
if ((lastOperation == DIVIDE || lastOperation == PERCENT) && secondValue == 0.0) {
lastKey = DIGIT
return
}
lastKey = EQUALS
}