mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-17 00:09:36 -04:00
Fix leak
This commit is contained in:
parent
91b953d8af
commit
ff93979421
@ -2883,12 +2883,12 @@ void QgsMapToolEditMeshFrame::selectByExpression( const QString &textExpression,
|
||||
return;
|
||||
QgsExpression expression( textExpression );
|
||||
|
||||
std::unique_ptr<QgsDistanceArea> distArea = std::make_unique<QgsDistanceArea>();
|
||||
distArea->setSourceCrs( mCurrentLayer->crs(), QgsProject::instance()->transformContext() );
|
||||
distArea->setEllipsoid( QgsProject::instance()->ellipsoid() );
|
||||
QgsDistanceArea distArea;
|
||||
distArea.setSourceCrs( mCurrentLayer->crs(), QgsProject::instance()->transformContext() );
|
||||
distArea.setEllipsoid( QgsProject::instance()->ellipsoid() );
|
||||
expression.setAreaUnits( QgsProject::instance()->areaUnits() );
|
||||
expression.setDistanceUnits( QgsProject::instance()->distanceUnits() );
|
||||
expression.setGeomCalculator( distArea.release() );
|
||||
expression.setGeomCalculator( &distArea );
|
||||
|
||||
switch ( elementType )
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user