mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-04 00:30:59 -05:00
fix bad use of getSelectedFeatures
This commit is contained in:
parent
ba00513b7f
commit
b23a972be2
@ -49,12 +49,9 @@ class QgsFilteredSelectionManager : public QgsVectorLayerSelectionManager
|
||||
: QgsVectorLayerSelectionManager( layer, parent )
|
||||
, mRequest( request )
|
||||
{
|
||||
QgsFeature feature;
|
||||
QgsFeatureIterator it = layer->getSelectedFeatures( mRequest );
|
||||
while ( it.nextFeature( feature ) )
|
||||
{
|
||||
mSelectedFeatureIds << feature.id();
|
||||
}
|
||||
for ( auto fid : layer->selectedFeatureIds() )
|
||||
if ( mRequest.acceptFeature( layer->getFeature( fid ) ) )
|
||||
mSelectedFeatureIds << fid;
|
||||
|
||||
connect( layer, &QgsVectorLayer::selectionChanged, this, &QgsFilteredSelectionManager::onSelectionChanged );
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user