From e5d47564eb27537b93b7fe7e9092ba11b9a7c65d Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Tue, 25 Apr 2023 17:27:49 +0200
Subject: [PATCH] geometry: Profile: Fix points sorting.

---
 src/Model/Geometry/Profile.py                   | 2 +-
 src/View/Geometry/Profile/ProfileUndoCommand.py | 4 ++--
 src/View/Geometry/Profile/ProfileWindow.py      | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/Model/Geometry/Profile.py b/src/Model/Geometry/Profile.py
index 9583e423..2a4e690b 100644
--- a/src/Model/Geometry/Profile.py
+++ b/src/Model/Geometry/Profile.py
@@ -180,7 +180,7 @@ class Profile(object):
         elif column == 'z':
             predicate = lambda p: p.z
 
-        self._profiles = sorted(
+        self._points = sorted(
             self._points,
             key=predicate,
             reverse=is_reversed
diff --git a/src/View/Geometry/Profile/ProfileUndoCommand.py b/src/View/Geometry/Profile/ProfileUndoCommand.py
index f63c11cc..53945106 100644
--- a/src/View/Geometry/Profile/ProfileUndoCommand.py
+++ b/src/View/Geometry/Profile/ProfileUndoCommand.py
@@ -91,7 +91,7 @@ class SortCommand(QUndoCommand):
         self._reverse = _reverse
 
         old = self._profile.points
-        self._profile.sort(self.column, self._reverse)
+        self._profile.sort(self._column, self._reverse)
         new = self._profile.points
 
         self._indexes = list(
@@ -105,7 +105,7 @@ class SortCommand(QUndoCommand):
         self._profile.sort_with_indexes(self._indexes)
 
     def redo(self):
-        self._profile.sort(self.column, self._reverse)
+        self._profile.sort(self._column, self._reverse)
 
 
 class MoveCommand(QUndoCommand):
diff --git a/src/View/Geometry/Profile/ProfileWindow.py b/src/View/Geometry/Profile/ProfileWindow.py
index 241a3b2f..c4f57867 100644
--- a/src/View/Geometry/Profile/ProfileWindow.py
+++ b/src/View/Geometry/Profile/ProfileWindow.py
@@ -176,7 +176,7 @@ class ProfileWindow(QMainWindow):
 
         for row in rows:
             if row < self._model.rowCount() - 1:
-                self._model.moveRowDown(row)
+                self._model.move_row_down(row)
 
         self.update_plot()
 
@@ -189,7 +189,7 @@ class ProfileWindow(QMainWindow):
 
         for row in rows:
             if 0 < row:
-                self._model.moveRowUp(row)
+                self._model.move_row_up(row)
 
         self.update_plot()
 
-- 
GitLab