X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModel%2FModel_Expression.cpp;h=2696e6c2d75f0dc8ec7ea8e538c1403dcf58a8b6;hb=5fb6a80c4e86e21b1181b4e6ee940d946b5c52e4;hp=4a129757aa406bf8625598c93fb59d69e54d4a0c;hpb=a94fc319f2aa64b43c9a73b5ff7063923648faec;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 }