From edb45ce149006c659561cd8eaac3d207e9316348 Mon Sep 17 00:00:00 2001 From: Daniele Bariletti Date: Mon, 18 May 2026 17:12:14 +0200 Subject: [PATCH] EgtExecutor : - piccola correzione. --- EXE_Trimming.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EXE_Trimming.cpp b/EXE_Trimming.cpp index ec55512..232fa8e 100644 --- a/EXE_Trimming.cpp +++ b/EXE_Trimming.cpp @@ -907,8 +907,8 @@ ExeTrimmingGetToolOrientationLines( int nParentId, int nMainEdgeId, int nOtherEd bool bBorderClosed = ( pCrvMainEdge->IsClosed()) ; // Recupero le Linee di Sincronizzazione iniziali e finali e verifico che giacciano sulle Curve di Bordo - ICurve* pCrvSyncS = GetCurve( pGeomDB->GetGeoObj( nLineSId)) ; - ICurve* pCrvSyncE = GetCurve( pGeomDB->GetGeoObj( nLineEId)) ; + PtrOwner pCrvSyncS( GetCurve( pGeomDB->GetGeoObj( nLineSId))->Clone()) ; + PtrOwner pCrvSyncE( GetCurve( pGeomDB->GetGeoObj( nLineEId))->Clone()) ; bOk = bOk && ( pCrvSyncS != nullptr && pCrvSyncS->IsValid() && pCrvSyncE != nullptr && pCrvSyncE->IsValid()) ; BIPOINT Line1, Line2 ; bOk = bOk && ( pCrvSyncS->GetStartPoint( Line1.first)) && ( pCrvSyncS->GetEndPoint( Line1.second)) ;