From 31ca9bf70cd7dbfbd5f660d1bd2de04ba7981510 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Thu, 11 May 2023 14:21:30 +0200
Subject: [PATCH] BC: Edit: Minor change.

---
 src/View/BoundaryCondition/Edit/Table.py  |  2 ++
 src/View/BoundaryCondition/Edit/Window.py | 17 +++++++++--------
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/src/View/BoundaryCondition/Edit/Table.py b/src/View/BoundaryCondition/Edit/Table.py
index b6b5f36a..f21539c4 100644
--- a/src/View/BoundaryCondition/Edit/Table.py
+++ b/src/View/BoundaryCondition/Edit/Table.py
@@ -48,6 +48,8 @@ class ExtendedTimeEdit(AWidget):
         days = 0
         stime = time
 
+        # if ',' in time, time format is 'DD days, HH:MM:SS',
+        # otherelse is 'HH:MM:SS'
         if "," in time:
             s = time.strip().split(" ")
             days = int(s[0])
diff --git a/src/View/BoundaryCondition/Edit/Window.py b/src/View/BoundaryCondition/Edit/Window.py
index 8ba80740..9637f7ab 100644
--- a/src/View/BoundaryCondition/Edit/Window.py
+++ b/src/View/BoundaryCondition/Edit/Window.py
@@ -69,15 +69,16 @@ class EditBoundaryConditionWindow(ASubMainWindow, ListedSubWindow):
             undo = self._undo_stack
         )
 
-        self._delegate_time = ExTimeDelegate(
-            data = self._data,
-            mode = "type",
-            parent=self
-        )
+        if self._data.header[0] == "time":
+            self._delegate_time = ExTimeDelegate(
+                data = self._data,
+                mode = "type",
+                parent=self
+            )
 
-        table.setItemDelegateForColumn(
-            0, self._delegate_time
-        )
+            table.setItemDelegateForColumn(
+                0, self._delegate_time
+            )
 
         table.setModel(self._table)
         table.setSelectionBehavior(QAbstractItemView.SelectRows)
-- 
GitLab