Skip to content

Commit f1e1559

Browse files
committedFeb 22, 2016
don't try to refresh the layer extent after deletion of features, if
useEstimatedMetadata is enabled (tradeoff for large layers)
1 parent 5b46f48 commit f1e1559

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎src/core/qgsvectorlayer.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,9 @@ QgsRectangle QgsVectorLayer::extent()
825825
return rect;
826826
}
827827

828-
if ( !mEditBuffer || ( mEditBuffer->mDeletedFeatureIds.isEmpty() && mEditBuffer->mChangedGeometries.isEmpty() ) )
828+
if ( !mEditBuffer ||
829+
( mEditBuffer->mDeletedFeatureIds.isEmpty() && mEditBuffer->mChangedGeometries.isEmpty() ) ||
830+
QgsDataSourceURI( mDataProvider->dataSourceUri() ).useEstimatedMetadata() )
829831
{
830832
mDataProvider->updateExtents();
831833

0 commit comments

Comments
 (0)
Please sign in to comment.