X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModel%2FModel_AttributeReference.cpp;h=beb04549cffe4a51c359d83158e386613ddb07e8;hb=ebf59abe16d4ccc81cd1eb506f1f897c06a41ccb;hp=a6ac5e31acfff3927684c76b6d2b792bbaee3723;hpb=5352bbb1915f98d1f02b1cb953a2de19b286a28c;p=modules%2Fshaper.git diff --git a/src/Model/Model_AttributeReference.cpp b/src/Model/Model_AttributeReference.cpp index a6ac5e31a..beb04549c 100644 --- a/src/Model/Model_AttributeReference.cpp +++ b/src/Model/Model_AttributeReference.cpp @@ -28,7 +28,7 @@ void Model_AttributeReference::setValue(ObjectPtr theObject) REMOVE_BACK_REF(aValue); TDF_Label anObjLab; - if (theObject.get() && theObject->data().get() && theObject->data()->isValid()) { + if (theObject.get() && theObject->data()->isValid()) { std::shared_ptr aData = std::dynamic_pointer_cast( theObject->data()); anObjLab = aData->label().Father(); // object label @@ -36,8 +36,6 @@ void Model_AttributeReference::setValue(ObjectPtr theObject) // same document, use reference attribute if (anObjLab.IsNull() || owner()->document() == theObject->document()) { - std::shared_ptr aDoc = - std::dynamic_pointer_cast(owner()->document()); if (anObjLab.IsNull()) { myRef->Set(myRef->Label()); } else {