mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-12 00:02:25 -04:00
Fix QgsVectorLayer::hasFeatures() crash when editable
This commit is contained in:
parent
eff4bf9572
commit
48a796dc9c
@ -2767,8 +2767,8 @@ long QgsVectorLayer::featureCount() const
|
|||||||
|
|
||||||
QgsFeatureSource::FeatureAvailability QgsVectorLayer::hasFeatures() const
|
QgsFeatureSource::FeatureAvailability QgsVectorLayer::hasFeatures() const
|
||||||
{
|
{
|
||||||
const QgsFeatureIds deletedFeatures = mEditBuffer->deletedFeatureIds();
|
const QgsFeatureIds deletedFeatures( mEditBuffer ? mEditBuffer->deletedFeatureIds() : QgsFeatureIds() );
|
||||||
const QgsFeatureMap addedFeatures = mEditBuffer->addedFeatures();
|
const QgsFeatureMap addedFeatures( mEditBuffer ? mEditBuffer->addedFeatures() : QgsFeatureMap() );
|
||||||
|
|
||||||
if ( mEditBuffer && !deletedFeatures.empty() )
|
if ( mEditBuffer && !deletedFeatures.empty() )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user