Skip to content

Commit e8b2913

Browse files
committed
Avoid unnecessary geometry clone - use shallow copy instead
1 parent a59900f commit e8b2913

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/analysis/vector/geometry_checker/qgsfeaturepool.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ void QgsFeaturePool::updateFeature( QgsFeature &feature )
102102
get( feature.id(), origFeature );
103103

104104
QgsGeometryMap geometryMap;
105-
geometryMap.insert( feature.id(), QgsGeometry( feature.geometry().constGet()->clone() ) );
105+
geometryMap.insert( feature.id(), feature.geometry() );
106106
QgsChangedAttributesMap changedAttributesMap;
107107
QgsAttributeMap attribMap;
108108
for ( int i = 0, n = feature.attributes().size(); i < n; ++i )

0 commit comments

Comments
 (0)