Commit fbf342f1 authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

MainWindow: Use 'default-mage' (if exists) in case of last solver is not found.

Showing with 8 additions and 0 deletions
+8 -0
...@@ -363,12 +363,20 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit): ...@@ -363,12 +363,20 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
self._last_solver = None self._last_solver = None
self._last_results = None self._last_results = None
default = None
for solver in self.conf.solvers: for solver in self.conf.solvers:
if solver.name == "default-mage":
default = solver
if solver.name == self.conf.last_solver_name: if solver.name == self.conf.last_solver_name:
self._last_solver = solver self._last_solver = solver
self.enable_actions("action_menu_results_last", True) self.enable_actions("action_menu_results_last", True)
return return
# Last solver note found, use default-mage if exists
self._last_solver = default
def set_results(self, solver, results): def set_results(self, solver, results):
self._last_solver = solver self._last_solver = solver
self._last_results = results self._last_results = results
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment