From fbf342f1ad4010c9f0944abdee4f4b5229498700 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Fri, 26 Jan 2024 10:03:04 +0100 Subject: [PATCH] MainWindow: Use 'default-mage' (if exists) in case of last solver is not found. --- src/View/MainWindow.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py index f7010d0d..7804aeef 100644 --- a/src/View/MainWindow.py +++ b/src/View/MainWindow.py @@ -363,12 +363,20 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit): self._last_solver = None self._last_results = None + default = None + for solver in self.conf.solvers: + if solver.name == "default-mage": + default = solver + if solver.name == self.conf.last_solver_name: self._last_solver = solver self.enable_actions("action_menu_results_last", True) return + # Last solver note found, use default-mage if exists + self._last_solver = default + def set_results(self, solver, results): self._last_solver = solver self._last_results = results -- GitLab