Skip to content

Commit e2b1dba

Browse files
committed
ftools-fix broken random selection
1 parent bbdeceb commit e2b1dba

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

python/plugins/fTools/tools/doSubsetSelect.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,9 @@ def accept(self):
8181

8282
def compute(self, inVect, inField, value, perc, progressBar):
8383
mlayer = ftools_utils.getMapLayerByName(inVect)
84-
mlayer.removeSelection(True)
84+
mlayer.removeSelection()
8585
vlayer = ftools_utils.getVectorLayerByName(inVect)
86+
vprovider = vlayer.dataProvider()
8687
index = vprovider.fieldNameIndex(inField)
8788
#unique = []
8889
#vprovider.uniqueValues(index, unique)
@@ -93,7 +94,7 @@ def compute(self, inVect, inField, value, perc, progressBar):
9394
nElement = 0
9495
self.progressBar.setValue(0)
9596
self.progressBar.setRange(0, nFeat)
96-
fit = vprovider.getFeatures()
97+
fit = vprovider.getFeatures()
9798
if not len(unique) == mlayer.featureCount():
9899
for i in unique:
99100
fit.rewind()

0 commit comments

Comments
 (0)