From 3a03be17f937eb3b48c39733f9c72857c7c9592d Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 5 Feb 2021 18:13:31 +0100 Subject: [PATCH] catch NaN too, not just infinite --- .../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 2dd782a9..aa1e7204 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/CalculatorImpl.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/CalculatorImpl.kt @@ -175,7 +175,7 @@ class CalculatorImpl(calculator: Calculator, private val context: Context) { } val result = ExpressionBuilder(expression.replace(",", "")).build().evaluate() - if (result.isInfinite()) { + if (result.isInfinite() || result.isNaN()) { context.toast(R.string.unknown_error_occurred) return }