X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FXCAFDoc%2FXCAFDoc_ShapeTool.cxx;h=2949e9f6231e5b30922e1388a0c9c55129740bee;hb=d4a2c5155affd5f6bf74bf85f19af0a6f12b967c;hpb=94218044fe194a784e93eb6cf18c13c1319fd558;ds=sidebyside diff --git a/src/XCAFDoc/XCAFDoc_ShapeTool.cxx b/src/XCAFDoc/XCAFDoc_ShapeTool.cxx index 484c318d91..2949e9f623 100755 --- a/src/XCAFDoc/XCAFDoc_ShapeTool.cxx +++ b/src/XCAFDoc/XCAFDoc_ShapeTool.cxx @@ -524,7 +524,10 @@ TDF_Label XCAFDoc_ShapeTool::addShape (const TopoDS_Shape& S, const Standard_Boo //for(Standard_Integer i=1; i<=tmpMap.Extent(); i++) //mySubShapes.Bind(tmpMap.FindKey(i),ShapeLabel); for(Standard_Integer i=1; i<=A->GetMap().Extent(); i++) - mySubShapes.Bind(A->GetMap().FindKey(i),ShapeLabel); + { + TopoDS_Shape aSh = A->GetMap().FindKey(i); + mySubShapes.Bind(aSh,ShapeLabel); + } //mySubShapes.Bind(ShapeLabel,A->GetMap()); }