]> OCCT Git - occt.git/commitdiff
0033790: Data Exchange - XCAFDoc_LayerTool creates temporary instances during initial...
authoroan <oan@opencascade.com>
Tue, 6 Aug 2024 10:19:21 +0000 (11:19 +0100)
committerdpasukhi <dpasukhi@opencascade.com>
Fri, 9 Aug 2024 15:26:53 +0000 (15:26 +0000)
Removed initialization of temporary objects.

src/XCAFDoc/XCAFDoc_LayerTool.cxx

index 52b781c5460603da0f7223a50a40e4b07f88d3f4..457f1f62e51cbc91aeee0298394c048feb691da6 100644 (file)
@@ -241,11 +241,9 @@ void XCAFDoc_LayerTool::SetLayer(const TDF_Label& L,
   Handle(XCAFDoc_GraphNode) FGNode;
   Handle(XCAFDoc_GraphNode) ChGNode;
   if (! LayerL.FindAttribute( XCAFDoc::LayerRefGUID(), FGNode) ) {
-    FGNode = new XCAFDoc_GraphNode;
     FGNode = XCAFDoc_GraphNode::Set(LayerL);
   }
   if (! L.FindAttribute( XCAFDoc::LayerRefGUID(), ChGNode) ) {
-    ChGNode = new XCAFDoc_GraphNode;
     ChGNode = XCAFDoc_GraphNode::Set(L);
   }
   FGNode->SetGraphID( XCAFDoc::LayerRefGUID() );