diff --git a/src/DE/DE_Wrapper.cxx b/src/DE/DE_Wrapper.cxx index 45bac0b135..16281c2e28 100644 --- a/src/DE/DE_Wrapper.cxx +++ b/src/DE/DE_Wrapper.cxx @@ -538,7 +538,6 @@ Standard_Boolean DE_Wrapper::FindProvider(const TCollection_AsciiString& thePath { theProvider = aNode->BuildProvider(); aNode->GlobalParameters = GlobalParameters; - theProvider->SetNode(aNode); return Standard_True; } } diff --git a/src/DEXCAFCascade/DEXCAFCascade_ConfigurationNode.cxx b/src/DEXCAFCascade/DEXCAFCascade_ConfigurationNode.cxx index 4f91e2d0ba..ce56b1151a 100644 --- a/src/DEXCAFCascade/DEXCAFCascade_ConfigurationNode.cxx +++ b/src/DEXCAFCascade/DEXCAFCascade_ConfigurationNode.cxx @@ -125,7 +125,7 @@ Handle(DE_ConfigurationNode) DEXCAFCascade_ConfigurationNode::Copy() const //======================================================================= Handle(DE_Provider) DEXCAFCascade_ConfigurationNode::BuildProvider() { - return new DEXCAFCascade_Provider(); + return new DEXCAFCascade_Provider (this); } //=======================================================================