Salome HOME
Improve the coverage level.
[modules/shaper.git] / src / ModelAPI / ModelAPI_Result.cpp
index 9e38ffb46a4894d5498fd17a3e17843bc0d27652..18c96fbc91edff5665d7319f270921dd2fb66244 100644 (file)
@@ -65,7 +65,7 @@ bool ModelAPI_Result::setDisabled(std::shared_ptr<ModelAPI_Result> theThis, cons
 
 bool ModelAPI_Result::isDisabled()
 {
-  if (myIsDisabled != data()->isDeleted())
+  if (data()->isValid() && myIsDisabled != data()->isDeleted())
     setDisabled(std::dynamic_pointer_cast<ModelAPI_Result>(
       data()->owner()), data()->isDeleted()); // restore from the data model the correct value
   return myIsDisabled;