diff --git a/src/View/RunSolver/Window.py b/src/View/RunSolver/Window.py index b1c5a74e..822f2bb7 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,