From e9653233483acf49b24493263bce28207941097e Mon Sep 17 00:00:00 2001 From: Agnieszka C <85929121+Aga-C@users.noreply.github.com> Date: Sun, 5 Dec 2021 00:38:17 +0100 Subject: [PATCH] Fixed large number percentage error (#228) --- .../com/simplemobiletools/calculator/helpers/CalculatorImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 9b9f0476..8e2d8347 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/CalculatorImpl.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/CalculatorImpl.kt @@ -224,7 +224,7 @@ class CalculatorImpl(calculator: Calculator, private val context: Context) { // handle cases like 10%200 here val result = if (sign == "%") { val second = secondValue / 100f - ExpressionBuilder("${baseValue.format()}*${second.format()}").build().evaluate() + ExpressionBuilder("${baseValue.format().replace(",", "")}*${second.format()}").build().evaluate() } else { ExpressionBuilder(expression.replace(",", "")).build().evaluate() }