Skip to content

Commit 3b35948

Browse files
committed
Use cheap request
1 parent cb4de25 commit 3b35948

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/core/qgsvectordataprovider.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,11 @@ QString QgsVectorDataProvider::storageType() const
4949
bool QgsVectorDataProvider::empty() const
5050
{
5151
QgsFeature f;
52-
if ( getFeatures().nextFeature( f ) )
52+
QgsFeatureRequest request;
53+
request.setSubsetOfAttributes( QgsAttributeList() );
54+
request.setFlags( QgsFeatureRequest::NoGeometry );
55+
request.setLimit( 1 );
56+
if ( getFeatures( request ).nextFeature( f ) )
5357
return true;
5458
else
5559
return false;

0 commit comments

Comments
 (0)