From d8702e3f599bf3a4179c7196ad95649ac40c1f1e Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 29 May 2022 14:30:06 +0300 Subject: Autocommit at 29.05.2022 @ 14:30 --- src/Models/CellFormula.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/Models/CellFormula.cpp') diff --git a/src/Models/CellFormula.cpp b/src/Models/CellFormula.cpp index 5252e30..b85d790 100644 --- a/src/Models/CellFormula.cpp +++ b/src/Models/CellFormula.cpp @@ -87,10 +87,11 @@ void CellFormula::parseAndSetValue(const char* str) { } if (currOp == '-') { - currOp = '+'; - formula.add({new CellDouble(-1.0), '*'}); + formula.add({cellToAdd, '+'}); + localCells.add(CellDouble(-1.0)); + formula.add({&localCells[localCells.get_count() - 1], '*'}); } - formula.add({cellToAdd, currOp}); + else formula.add({cellToAdd, currOp}); } } -- cgit v1.3.1-23-gd82d