diff --git a/src/Solver/Mage.py b/src/Solver/Mage.py index 61c8b26f5bd1b4935221b13d1cee48570252fd3e..33d63ae7ee7499f9729e4a30afccec471d24875b 100644 --- a/src/Solver/Mage.py +++ b/src/Solver/Mage.py @@ -412,7 +412,7 @@ class Mage(AbstractSolver): def results(self, study, repertory, qlog = None, name="0"): results = Results(study = study) - self.read_bin(study, repertory, results, qlog) + self.read_bin(study, repertory, results, qlog, name=name) return results diff --git a/src/View/RunSolver/Window.py b/src/View/RunSolver/Window.py index 56290b6c8e627ea0ee8fa05b4504313308b05d4e..226d4da5fb43cfd2c64ad3c9e26535ad97e6e218 100644 --- a/src/View/RunSolver/Window.py +++ b/src/View/RunSolver/Window.py @@ -257,6 +257,8 @@ class SolverLogWindow(ASubMainWindow, ListedSubWindow): def results(self): if self._results is None: self._results = self._solver.results(self._study, self._workdir, qlog = self._output) + + self._parent.set_results(self._results) self._parent.open_solver_results(self._solver, self._results) def log_file(self):