From d7b8e91ea9eba7bf7b45951b50181829c97e07f0 Mon Sep 17 00:00:00 2001 From: pkv Date: Fri, 13 Nov 2009 09:07:28 +0000 Subject: [PATCH] Fix the bugs --- src/Notebook/SALOME_EvalVariant.cxx | 3 ++- src/Notebook/SALOME_EvalVariant.hxx | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Notebook/SALOME_EvalVariant.cxx b/src/Notebook/SALOME_EvalVariant.cxx index 1e5c25cd6..33a38748f 100755 --- a/src/Notebook/SALOME_EvalVariant.cxx +++ b/src/Notebook/SALOME_EvalVariant.cxx @@ -431,6 +431,7 @@ double SALOME_EvalVariant::toDouble(bool *ok) const //======================================================================= RString SALOME_EvalVariant::toString() const { + bool bOk; char buffer[32]; RString aS; // @@ -439,7 +440,7 @@ RString SALOME_EvalVariant::toString() const if (aType == SALOME_EvalVariant_Boolean) { int iX; // - iX=toInt(); + iX=toInt(&bOk); aS= iX? "true" : "false"; } else if (aType == SALOME_EvalVariant_Int) { diff --git a/src/Notebook/SALOME_EvalVariant.hxx b/src/Notebook/SALOME_EvalVariant.hxx index f6177b470..621c7d532 100755 --- a/src/Notebook/SALOME_EvalVariant.hxx +++ b/src/Notebook/SALOME_EvalVariant.hxx @@ -182,9 +182,9 @@ class SALOME_EvalVariant }; // bool toBool() const; - int toInt(bool *ok = 0) const; - uint toUInt(bool *ok = 0) const; - double toDouble(bool *ok = 0) const; + int toInt(bool *ok) const; + uint toUInt(bool *ok) const; + double toDouble(bool *ok) const; RString toString() const; SALOME_ListOfEvalVariant toList() const; // -- 2.39.2