Skip to content

Commit 48a796d

Browse files
committedJun 4, 2018
Fix QgsVectorLayer::hasFeatures() crash when editable
1 parent eff4bf9 commit 48a796d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎src/core/qgsvectorlayer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2767,8 +2767,8 @@ long QgsVectorLayer::featureCount() const
27672767

27682768
QgsFeatureSource::FeatureAvailability QgsVectorLayer::hasFeatures() const
27692769
{
2770-
const QgsFeatureIds deletedFeatures = mEditBuffer->deletedFeatureIds();
2771-
const QgsFeatureMap addedFeatures = mEditBuffer->addedFeatures();
2770+
const QgsFeatureIds deletedFeatures( mEditBuffer ? mEditBuffer->deletedFeatureIds() : QgsFeatureIds() );
2771+
const QgsFeatureMap addedFeatures( mEditBuffer ? mEditBuffer->addedFeatures() : QgsFeatureMap() );
27722772

27732773
if ( mEditBuffer && !deletedFeatures.empty() )
27742774
{

0 commit comments

Comments
 (0)
Please sign in to comment.