From 5df76e0552d20f2a313a62d75bae6badad93fdfb Mon Sep 17 00:00:00 2001 From: vsr Date: Wed, 22 Jun 2011 13:49:24 +0000 Subject: [PATCH] Remove temporary workaround for issue 20442 (no more requried with OCCT sp13) --- src/STEPImport/STEPImport.cxx | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/STEPImport/STEPImport.cxx b/src/STEPImport/STEPImport.cxx index 22f0dee18..037339e1d 100644 --- a/src/STEPImport/STEPImport.cxx +++ b/src/STEPImport/STEPImport.cxx @@ -131,21 +131,6 @@ extern "C" /* For a single entity */ else if (nbr == 1 && nbs == 1) { aResShape = aReader.Shape(1); - // ATTENTION: this is a workaround for mantis issue 0020442 remark 0010776 - // It should be removed after patching OCCT for bug OCC22436 - // (fix for OCCT is expected in service pack next to OCCT6.3sp12) - if (aResShape.ShapeType() == TopAbs_COMPOUND) { - int nbSub1 = 0; - TopoDS_Shape currShape; - TopoDS_Iterator It (aResShape, Standard_True, Standard_True); - for (; It.More(); It.Next()) { - nbSub1++; - currShape = It.Value(); - } - if (nbSub1 == 1) - aResShape = currShape; - } - // END workaround break; } -- 2.39.2