Skip to content

Commit 3a12f2a

Browse files
committed
Fix Boolean widget wrapper in batch dialog
1 parent 2f68d1a commit 3a12f2a

1 file changed

Lines changed: 4 additions & 14 deletions

File tree

python/plugins/processing/gui/wrappers.py

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -196,24 +196,16 @@ def createWidget(self):
196196
return QCheckBox()
197197
elif self.dialogType == DIALOG_BATCH:
198198
widget = QComboBox()
199-
widget.addItem(self.tr('Yes'))
200-
widget.addItem(self.tr('No'))
201-
if self.param.default:
202-
widget.setCurrentIndex(0)
203-
else:
204-
widget.setCurrentIndex(1)
199+
widget.addItem(self.tr('Yes'), True)
200+
widget.addItem(self.tr('No'), False)
205201
return widget
206202
else:
207203
widget = QComboBox()
208-
widget.addItem('Yes', True)
209-
widget.addItem('No', False)
204+
widget.addItem(self.tr('Yes'), True)
205+
widget.addItem(self.tr('No'), False)
210206
bools = self.dialog.getAvailableValuesOfType(ParameterBoolean, None)
211207
for b in bools:
212208
widget.addItem(self.dialog.resolveValueDescription(b), b)
213-
if self.param.default:
214-
widget.setCurrentIndex(0)
215-
else:
216-
widget.setCurrentIndex(1)
217209
return widget
218210

219211
def setValue(self, value):
@@ -225,8 +217,6 @@ def setValue(self, value):
225217
def value(self):
226218
if self.dialogType == DIALOG_STANDARD:
227219
return self.widget.isChecked()
228-
elif self.dialogType == DIALOG_BATCH:
229-
return self.widget.currentIndex == 0
230220
else:
231221
return self.comboValue()
232222

0 commit comments

Comments
 (0)