From e26b06c3ae47a6621564fe31caaba8c9d7ce1e49 Mon Sep 17 00:00:00 2001 From: abk Date: Thu, 19 Jul 2012 17:51:32 +0400 Subject: [PATCH] 0023330: Redundant copying in Geom2d_OffsetCurve::Geom2d_OffsetCurve method Redundant copying of 'C' in Geom2d_OffsetCurve::Geom2d_OffsetCurve(const Handle(Curve)& C, const Standard_Real Offset) method was removed. --- src/Geom2d/Geom2d_OffsetCurve.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Geom2d/Geom2d_OffsetCurve.cxx b/src/Geom2d/Geom2d_OffsetCurve.cxx index 5f3bc3018a..dfbf545735 100755 --- a/src/Geom2d/Geom2d_OffsetCurve.cxx +++ b/src/Geom2d/Geom2d_OffsetCurve.cxx @@ -83,7 +83,7 @@ Geom2d_OffsetCurve::Geom2d_OffsetCurve (const Handle(Curve)& C, : offsetValue (Offset) { if (C->DynamicType() == STANDARD_TYPE(Geom2d_OffsetCurve)) { - Handle(OffsetCurve) OC = Handle(OffsetCurve)::DownCast(C->Copy()); + Handle(OffsetCurve) OC = Handle(OffsetCurve)::DownCast(C); if ((OC->BasisCurve())->Continuity() == GeomAbs_C0) Standard_ConstructionError::Raise();