[processing] add missed spatial index constructor (follow up 700441eec9)

This commit is contained in:
Alexander Bruy 2016-10-19 09:19:00 +03:00
parent 1a51a7577b
commit ee9e1c3328

View File

@ -225,7 +225,7 @@ def spatialindex(layer):
request.setSubsetOfAttributes([]) request.setSubsetOfAttributes([])
if ProcessingConfig.getSetting(ProcessingConfig.USE_SELECTED) \ if ProcessingConfig.getSetting(ProcessingConfig.USE_SELECTED) \
and layer.selectedFeatureCount() > 0: and layer.selectedFeatureCount() > 0:
idx = layer.selectedFeaturesIterator(request) idx = QgsSpatialIndex(layer.selectedFeaturesIterator(request))
else: else:
idx = QgsSpatialIndex(layer.getFeatures(request)) idx = QgsSpatialIndex(layer.getFeatures(request))
return idx return idx