Skip to content

Commit

Permalink
fix bad use of getSelectedFeatures
Browse files Browse the repository at this point in the history
  • Loading branch information
troopa81 committed Oct 28, 2019
1 parent ba00513 commit b23a972
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions src/gui/qgsrelationeditorwidget.cpp
Expand Up @@ -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 );
}
Expand Down

0 comments on commit b23a972

Please sign in to comment.