diff -r a616540b95d9 -r 99b535de1dda extras/calcsoft/src/CalcDoc.cpp --- a/extras/calcsoft/src/CalcDoc.cpp Wed Jun 09 09:43:27 2010 +0300 +++ b/extras/calcsoft/src/CalcDoc.cpp Mon Jun 21 15:42:09 2010 +0300 @@ -265,6 +265,10 @@ case TCalcEditLine::ECalcAdd: { result += aOperand; + if( Abs(result)<= KCalcDefaultZero ) + { + result = 0; + } break; } case TCalcEditLine::ECalcSubtract: