From 17ac6acd4ee9e03015d92c6e47c71306a4a736da Mon Sep 17 00:00:00 2001 From: Arnaud Morvan Date: Fri, 16 Dec 2016 16:32:04 +0100 Subject: [PATCH] Fix MultipleInputDialog with options not as (value, text) (#3882) --- python/plugins/processing/gui/MultipleInputDialog.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/python/plugins/processing/gui/MultipleInputDialog.py b/python/plugins/processing/gui/MultipleInputDialog.py index bd668586e04..35e74e09255 100644 --- a/python/plugins/processing/gui/MultipleInputDialog.py +++ b/python/plugins/processing/gui/MultipleInputDialog.py @@ -46,7 +46,13 @@ class MultipleInputDialog(BASE, WIDGET): self.lstLayers.setSelectionMode(QAbstractItemView.NoSelection) - self.options = options + self.options = [] + for i, option in enumerate(options): + if option is None or isinstance(option, basestring): + self.options.append((i, option)) + else: + self.options.append((option[0], option[1])) + self.selectedoptions = selectedoptions or [] # Additional buttons