X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModel%2FModel_Expression.cpp;h=2696e6c2d75f0dc8ec7ea8e538c1403dcf58a8b6;hb=ef6a0053de177cc664334f6f6245675270ac310d;hp=4a129757aa406bf8625598c93fb59d69e54d4a0c;hpb=a0b7f94fc4ba4455512b4394a19a5751a16a4a4c;p=modules%2Fshaper.git diff --git a/src/Model/Model_Expression.cpp b/src/Model/Model_Expression.cpp index 4a129757a..2696e6c2d 100644 --- a/src/Model/Model_Expression.cpp +++ b/src/Model/Model_Expression.cpp @@ -118,7 +118,7 @@ void Model_ExpressionDouble::setValue(const double theValue) double Model_ExpressionDouble::value() { - if (myIsInitialized) + if (myIsInitialized && !myReal.IsNull()) return myReal->Get(); return std::numeric_limits::max(); // error } @@ -166,7 +166,7 @@ void Model_ExpressionInteger::setValue(const int theValue) int Model_ExpressionInteger::value() { - if (myIsInitialized) + if (myIsInitialized && !myInteger.IsNull()) return myInteger->Get(); return std::numeric_limits::max(); // error }