diff --git a/src/ShapeFix/ShapeFix_FixSmallSolid.cxx b/src/ShapeFix/ShapeFix_FixSmallSolid.cxx index 64a3c01e52..70a82bcd42 100644 --- a/src/ShapeFix/ShapeFix_FixSmallSolid.cxx +++ b/src/ShapeFix/ShapeFix_FixSmallSolid.cxx @@ -455,8 +455,9 @@ TopoDS_Shape ShapeFix_FixSmallSolid::Merge ( // remove the small solid theContext->Remove (aSmallSolid); - aSmallSolids.Remove (aSolidIter); SendWarning ( aSmallSolid, Message_Msg( "ShapeFix.FixSmallSolid.MSG1" )); + + aSmallSolids.Remove (aSolidIter); } else aSolidIter.Next();