X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomValidators%2FGeomValidators_Tools.cpp;h=ef49c197d24bd69d48ae8108bb351b6c4509252e;hb=4fc2dc9fdc0c14fab5f2780598eccdc1368d81b9;hp=898296961797985cb3289a1a3bb066020a559a0b;hpb=a24b7e6f4d112d5e7889fd76f030298fc428cd01;p=modules%2Fshaper.git diff --git a/src/GeomValidators/GeomValidators_Tools.cpp b/src/GeomValidators/GeomValidators_Tools.cpp index 898296961..ef49c197d 100644 --- a/src/GeomValidators/GeomValidators_Tools.cpp +++ b/src/GeomValidators/GeomValidators_Tools.cpp @@ -10,6 +10,8 @@ #include "ModelAPI_AttributeSelection.h" #include "ModelAPI_AttributeReference.h" +#include + namespace GeomValidators_Tools { ObjectPtr getObject(const AttributePtr& theAttribute) @@ -23,14 +25,15 @@ namespace GeomValidators_Tools { } if (anAttrType == ModelAPI_AttributeSelection::typeId()) { AttributeSelectionPtr anAttr = std::dynamic_pointer_cast(theAttribute); - if (anAttr != NULL && anAttr->isInitialized()) + if (anAttr != NULL) anObject = anAttr->context(); } if (anAttrType == ModelAPI_AttributeReference::typeId()) { AttributeReferencePtr anAttr = std::dynamic_pointer_cast(theAttribute); - if (anAttr.get() != NULL && anAttr->isInitialized()) + if (anAttr.get() != NULL) anObject = anAttr->value(); } return anObject; } + }