mirror of https://gitlab.com/pamhyr/pamhyr2
MainWindow: Use 'default-mage' (if exists) in case of last solver is not found.
parent
699e174b3d
commit
fbf342f1ad
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue