From 3c8c5d046292fdf53983cd38d42e03f6d69fa95b Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 16 Apr 2018 10:29:31 +0000 Subject: [PATCH] EgtGraphics : - corretto memory leak in presa punto notevole di SurfFlatRegion. --- SceneSnap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SceneSnap.cpp b/SceneSnap.cpp index 5601128..0a0e893 100644 --- a/SceneSnap.cpp +++ b/SceneSnap.cpp @@ -851,8 +851,8 @@ Scene::FindSurfFRSnapPoint( int nSnap, const Point3d& ptWin, int nId, const Fram bool bFound = false ; for ( int i = 0 ; i < pSfr->GetChunkCount() ; ++ i) { for ( int j = 0 ; j < pSfr->GetLoopCount( i) ; ++ j) { - ICurve* pCrv = pSfr->GetLoop( i, j) ; - if ( pCrv == nullptr) + PtrOwner pCrv( pSfr->GetLoop( i, j)) ; + if ( IsNull( pCrv)) return false ; if ( pCrv->GetType() == CRV_COMPO) { ICurveComposite* pCrvCompo = GetCurveComposite( pCrv) ;