File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
python/plugins/processing/gui Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -722,6 +722,16 @@ def removeRows(self):
722
722
del self .wrappers [row - 1 ]
723
723
self .tblParameters .removeRow (row )
724
724
725
+ # resynchronize stored row numbers for table widgets
726
+ for row in range (1 , self .tblParameters .rowCount ()):
727
+ for col in range (0 , self .tblParameters .columnCount ()):
728
+ cell_widget = self .tblParameters .cellWidget (row , col )
729
+ if not cell_widget :
730
+ continue
731
+
732
+ if isinstance (cell_widget , BatchOutputSelectionPanel ):
733
+ cell_widget .row = row
734
+
725
735
def toggleAdvancedMode (self , checked ):
726
736
for param in self .alg .parameterDefinitions ():
727
737
if param .flags () & QgsProcessingParameterDefinition .FlagAdvanced and not (param .flags () & QgsProcessingParameterDefinition .FlagHidden ):
You can’t perform that action at this time.
0 commit comments