From bd14b693361678a1ea5ef5a8be1b4ec1fad870a0 Mon Sep 17 00:00:00 2001 From: oan Date: Tue, 6 Aug 2024 11:19:21 +0100 Subject: [PATCH] 0033790: Data Exchange - XCAFDoc_LayerTool creates temporary instances during initialization of layer attributes Removed initialization of temporary objects. --- src/XCAFDoc/XCAFDoc_LayerTool.cxx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/XCAFDoc/XCAFDoc_LayerTool.cxx b/src/XCAFDoc/XCAFDoc_LayerTool.cxx index 52b781c546..457f1f62e5 100644 --- a/src/XCAFDoc/XCAFDoc_LayerTool.cxx +++ b/src/XCAFDoc/XCAFDoc_LayerTool.cxx @@ -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() );