Skip to content

Commit 0514df7

Browse files
committed
Add safety guard when mDataProvider is not set
1 parent 7949046 commit 0514df7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/core/qgsvectorlayer.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2891,6 +2891,8 @@ QgsAttributeList QgsVectorLayer::primaryKeyAttributes() const
28912891

28922892
long QgsVectorLayer::featureCount() const
28932893
{
2894+
if ( ! mDataProvider )
2895+
return 0;
28942896
return mDataProvider->featureCount() +
28952897
( mEditBuffer ? mEditBuffer->mAddedFeatures.size() - mEditBuffer->mDeletedFeatureIds.size() : 0 );
28962898
}

0 commit comments

Comments
 (0)