Skip to content

Commit 6524cac

Browse files
committed
[processing] Don't overwrite rows when reordering in multi input
dialog Refs #17327 (cherry-picked from a9d820d)
1 parent 988a43b commit 6524cac

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

python/plugins/processing/gui/MultipleInputDialog.py

+3
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ def populateList(self):
9999
item.setData(value, Qt.UserRole)
100100
item.setCheckState(Qt.Checked if value in self.selectedoptions else Qt.Unchecked)
101101
item.setCheckable(True)
102+
item.setDropEnabled(False)
102103
self.model.appendRow(item)
103104

104105
# add extra options (e.g. manually added layers)
@@ -110,6 +111,7 @@ def populateList(self):
110111
item.setData(item.text(), Qt.UserRole)
111112
item.setCheckState(Qt.Checked)
112113
item.setCheckable(True)
114+
item.setDropEnabled(False)
113115
self.model.appendRow(item)
114116

115117
self.lstLayers.setModel(self.model)
@@ -179,4 +181,5 @@ def addFiles(self):
179181
item.setData(filename, Qt.UserRole)
180182
item.setCheckState(Qt.Checked)
181183
item.setCheckable(True)
184+
item.setDropEnabled(False)
182185
self.model.appendRow(item)

0 commit comments

Comments
 (0)