From 17bce9a22a6a2a3b314d772c00a9bc7f59dfa728 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Wed, 31 May 2023 10:50:26 +0200
Subject: [PATCH] IC: Fix window title name.

---
 src/View/InitialConditions/Window.py | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/src/View/InitialConditions/Window.py b/src/View/InitialConditions/Window.py
index 3a52b1ed..9e3048ed 100644
--- a/src/View/InitialConditions/Window.py
+++ b/src/View/InitialConditions/Window.py
@@ -39,22 +39,29 @@ _translate = QCoreApplication.translate
 class InitialConditionsWindow(ASubMainWindow, ListedSubWindow):
     def __init__(self, title="Initial condition",
                  study=None, parent=None):
-        title = title + " - " + study.name
-
-        super(InitialConditionsWindow, self).__init__(
-            name=title, ui="InitialConditions", parent=parent
-        )
-
         self._study = study
         self._reach = study.river.current_reach()
         self._ics = self._study.river.initial_conditions.get(self._reach)
 
+        self.setup_title(title)
+
+        super(InitialConditionsWindow, self).__init__(
+            name=self._title, ui="InitialConditions", parent=parent
+        )
+
         self.setup_sc()
         self.setup_table()
         self.setup_graph()
         self.setup_connections()
 
-        self.ui.setWindowTitle(title)
+        self.ui.setWindowTitle(self._title)
+
+    def setup_title(self, title):
+        self._title = (
+            title + " - "
+            + self._study.name + " - "
+            + self._reach.name
+        )
 
     def setup_sc(self):
         self._undo_stack = QUndoStack()
-- 
GitLab