fix: Correct expression display on repeated '=' press

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-03-14 15:50:00 -06:00
committed by Tanner
parent 3b66810ba1
commit 1c511d3441
+5 -1
View File
@@ -583,7 +583,11 @@ function buttonPress(val) {
break; break;
case '=': case '=':
if (prevNumber != null && currNumber != null && operator != null) { if (prevNumber != null && currNumber != null && operator != null) {
prevExpression = "(" + prevExpression + " " + operator + " " + currExpression + ")"; let cExpr = currExpression;
if (hasPressedEquals && cExpr === "") {
cExpr = currNumber.toString();
}
prevExpression = prevExpression + " " + operator + " " + cExpr;
results = doMath(prevNumber, currNumber, operator); results = doMath(prevNumber, currNumber, operator);
prevNumber = results; prevNumber = results;
currExpression = ""; currExpression = "";