From def1240f0f4174f23bcc816f7f16385b474f1aee Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 27 Mar 2021 20:49:38 +0100 Subject: [PATCH] adding a list empty check --- .../simplemobiletools/calculator/helpers/CalculatorImpl.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/CalculatorImpl.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/CalculatorImpl.kt index d8aadc0a..70c9b8fa 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/CalculatorImpl.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/CalculatorImpl.kt @@ -168,6 +168,10 @@ class CalculatorImpl(calculator: Calculator, private val context: Context) { if (lastKey != EQUALS) { val valueToCheck = inputDisplayedFormula.trimStart('-').replace(",", "") val parts = valueToCheck.split(operationsRegex).filter { it != "" } + if (parts.isEmpty()) { + return + } + baseValue = Formatter.stringToDouble(parts.first()) if (inputDisplayedFormula.startsWith("-")) { baseValue *= -1