@@ -150,7 +150,7 @@ def setupUi(self):
150150 self .shapetypeCombo .addItem ("Polygon" )
151151 if self .param is not None :
152152 self .yesNoCombo .setCurrentIndex (1 if self .param .optional else 0 )
153- self .shapetypeCombo .setCurrentIndex (self .param .shapetype + 1 )
153+ self .shapetypeCombo .setCurrentIndex (self .param .shapetype [ 0 ] + 1 )
154154 self .horizontalLayout3 .addWidget (self .shapetypeCombo )
155155 self .verticalLayout .addLayout (self .horizontalLayout3 )
156156 self .verticalLayout .addLayout (self .horizontalLayout2 )
@@ -245,7 +245,7 @@ def okPressed(self):
245245 elif self .paramType == ModelerParameterDefinitionDialog .PARAMETER_TABLE or isinstance (self .param , ParameterTable ):
246246 self .param = ParameterTable (name , description , self .yesNoCombo .currentIndex () == 1 )
247247 elif self .paramType == ModelerParameterDefinitionDialog .PARAMETER_VECTOR or isinstance (self .param , ParameterVector ):
248- self .param = ParameterVector (name , description , self .shapetypeCombo .currentIndex ()- 1 , self .yesNoCombo .currentIndex () == 1 )
248+ self .param = ParameterVector (name , description , [ self .shapetypeCombo .currentIndex () - 1 ] , self .yesNoCombo .currentIndex () == 1 )
249249 elif self .paramType == ModelerParameterDefinitionDialog .PARAMETER_MULTIPLE or isinstance (self .param , ParameterMultipleInput ):
250250 self .param = ParameterMultipleInput (name , description , self .datatypeCombo .currentIndex ()- 1 , self .yesNoCombo .currentIndex () == 1 )
251251 elif self .paramType == ModelerParameterDefinitionDialog .PARAMETER_NUMBER or isinstance (self .param , ParameterNumber ):
0 commit comments