Skip to content

Commit 2dce80b

Browse files
committedOct 29, 2013
[processing] fix issue wil multiple selection
1 parent e197b6f commit 2dce80b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎python/plugins/processing/gui/MultipleInputDialog.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,15 @@ def populateList(self):
6464
self.lstLayers.blockSignals(True)
6565
for i in xrange(self.lstLayers.count()):
6666
item = self.lstLayers.item(i)
67-
if item.text() in self.selectedoptions:
67+
if self.lstLayers.indexFromItem(item).row() in self.selectedoptions:
6868
selModel.select(self.lstLayers.indexFromItem(item),
6969
QItemSelectionModel.Select)
7070
self.lstLayers.blockSignals(False)
7171

7272
def accept(self):
7373
self.selectedoptions = []
7474
for i in self.lstLayers.selectedItems():
75-
self.selectedoptions.append(i.text())
75+
self.selectedoptions.append(self.lstLayers.indexFromItem(i).row())
7676
QDialog.accept(self)
7777

7878
def reject(self):
@@ -95,4 +95,4 @@ def toggleSelection(self):
9595
item = self.lstLayers.item(i)
9696
selModel.select(self.lstLayers.indexFromItem(item),
9797
QItemSelectionModel.Toggle)
98-
self.lstLayers.blockSignals(False)
98+
self.lstLayers.blockSignals(False)

0 commit comments

Comments
 (0)
Please sign in to comment.