Skip to content

Commit 6c3f9b4

Browse files
committed
Avoid unnecessary geometry clone - use shallow copy instead
(cherry-picked from e8b2913)
1 parent 05c177f commit 6c3f9b4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/analysis/vector/geometry_checker/qgsfeaturepool.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ void QgsFeaturePool::updateFeature( QgsFeature &feature )
109109
get( feature.id(), origFeature );
110110

111111
QgsGeometryMap geometryMap;
112-
geometryMap.insert( feature.id(), QgsGeometry( feature.geometry().constGet()->clone() ) );
112+
geometryMap.insert( feature.id(), feature.geometry() );
113113
QgsChangedAttributesMap changedAttributesMap;
114114
QgsAttributeMap attribMap;
115115
for ( int i = 0, n = feature.attributes().size(); i < n; ++i )

0 commit comments

Comments
 (0)