From a1e6e646f91fa6cde8d6479e28f1d43134836fcb Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Wed, 4 Sep 2024 16:13:33 +0200 Subject: [PATCH] Scenario: Dont allow delete the default scenario. --- src/View/Scenarios/ContextMenu.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/View/Scenarios/ContextMenu.py b/src/View/Scenarios/ContextMenu.py index b7661a24..e79831d1 100644 --- a/src/View/Scenarios/ContextMenu.py +++ b/src/View/Scenarios/ContextMenu.py @@ -59,10 +59,12 @@ class ScenarioMenu(AbstractMenu): item = self._items[0] select = self._menu.addAction(self._trad["menu_select_scenario"]) - delete = self._menu.addAction(self._trad["menu_del_scenario"]) + if item.scenario.id != 0: + delete = self._menu.addAction(self._trad["menu_del_scenario"]) action = self._exec() if action == select: self._parent.select_scenario(item) - if action == delete: - self._parent.delete_scenario(item) + elif item.scenario.id != 0: + if action == delete: + self._parent.delete_scenario(item)