diff --git a/src/View/RunSolver/Window.py b/src/View/RunSolver/Window.py index b1c5a74e831583139797f115a10be6da5be56d4a..822f2bb7db78c0bda5575be7117d70ffac10e3f8 100644 --- a/src/View/RunSolver/Window.py +++ b/src/View/RunSolver/Window.py @@ -57,7 +57,7 @@ class SelectSolverWindow(ASubWindow, ListedSubWindow): def setup_combobox(self): solvers = self._config.solvers - solvers_name = list(map(lambda s: s.name, solvers)) + solvers_name = list(map(lambda s: s.name + f" - ({s._type})", solvers)) self.combobox_add_items("comboBox", solvers_name) @@ -71,6 +71,8 @@ class SelectSolverWindow(ASubWindow, ListedSubWindow): def accept(self): solver_name = self.get_combobox_text("comboBox") + solver_name = solver_name.rsplit(" - ", 1)[0] + self._solver = next( filter( lambda s: s.name == solver_name,