Geometry: Fix move up method.

scenarios
Pierre-Antoine 2025-09-05 15:13:10 +02:00
parent ba7171326c
commit a6341dedd2
2 changed files with 4 additions and 5 deletions

View File

@ -243,7 +243,7 @@ class Reach(SQLSubModel):
self.modified()
def move_up_profile(self, index: int):
if index < len(self.profiles):
if index < len(self._profiles):
next = index - 1
p = self._profiles

View File

@ -168,11 +168,10 @@ class GeometryReachTableModel(PamhyrTableModel):
if row <= 0:
return
row = self.get_true_data_row(row)
target = row + 2
target = row + 1
self.beginMoveRows(parent, row - 1, row - 1, parent, target)
row = self.get_true_data_row(row)
self._undo.push(
MoveCommand(
self._data, "up", row
@ -186,11 +185,11 @@ class GeometryReachTableModel(PamhyrTableModel):
if row >= self._data.number_profiles-1:
return
row = self.get_true_data_row(row)
target = row
self.beginMoveRows(parent, row + 1, row + 1, parent, target)
row = self.get_true_data_row(row)
self._undo.push(
MoveCommand(
self._data, "down", row