Skip to content

Commit bed6f4a

Browse files
Invalid cells adjustment (#82)
changed a bug in column deletion that did not accurately move invalid cells
1 parent 80c4fc0 commit bed6f4a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/petab_gui/models/pandas_table_model.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,10 @@ def update_invalid_cells(self, selected, mode: str = "rows"):
317317
continue
318318
smaller_count = sum(1 for x in sorted_to_del if x < to_be_change)
319319
new_val = to_be_change - smaller_count
320-
new_invalid_cells.add((new_val, not_changed))
320+
if mode == "rows":
321+
new_invalid_cells.add((new_val, not_changed))
322+
if mode == "columns":
323+
new_invalid_cells.add((not_changed, new_val))
321324
self._invalid_cells = new_invalid_cells
322325

323326
def notify_data_color_change(self, row, column):

0 commit comments

Comments
 (0)