Skip to content

Commit 8085200

Browse files
committedOct 15, 2018
Avoid recursive changeGeometry
1 parent 29b1dd7 commit 8085200

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed
 

‎src/analysis/vector/geometry_checker/qgsvectorlayerfeaturepool.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,12 +135,13 @@ void QgsVectorLayerFeaturePool::deleteFeature( QgsFeatureId fid )
135135

136136
void QgsVectorLayerFeaturePool::onGeometryChanged( QgsFeatureId fid, const QgsGeometry &geometry )
137137
{
138+
Q_UNUSED( geometry )
139+
138140
if ( isFeatureCached( fid ) )
139141
{
140142
QgsFeature feature;
141143
getFeature( fid, feature );
142-
feature.setGeometry( geometry );
143-
updateFeature( feature );
144+
refreshCache( feature );
144145
}
145146
}
146147

0 commit comments

Comments
 (0)
Please sign in to comment.