diff --git a/src/View/RunSolver/Window.py b/src/View/RunSolver/Window.py
index dcf39b5c..f0cf737c 100644
--- a/src/View/RunSolver/Window.py
+++ b/src/View/RunSolver/Window.py
@@ -182,21 +182,30 @@ class SolverLogWindow(PamhyrWindow):
self._alarm.timeout.connect(self.update)
def _log(self, msg, color=None):
- if msg is str:
+ if type(msg) is str:
+ logger.info(f"solver: {msg}")
+
msg = msg.rsplit('\n')[0]
if color is not None:
msg = f"" + msg + ""
self.find(QTextEdit, "textEdit").append(msg)
+ elif type(msg) is int:
+ logger.info(f"solver: Returns {msg}")
- elif msg is int:
color = "blue" if msg == 0 else "red"
self.find(QTextEdit, "textEdit")\
.append(f"" +
f" *** Finished with code {msg}" +
"")
+ self.statusbar.showMessage(
+ "Done" if msg == 0 else "Failed",
+ 3000
+ )
+
+
def update(self):
if self._solver.is_stoped():
self.find(QAction, "action_start").setEnabled(True)
diff --git a/src/View/ui/SolverLog.ui b/src/View/ui/SolverLog.ui
index c94c57db..7f9ce7b1 100644
--- a/src/View/ui/SolverLog.ui
+++ b/src/View/ui/SolverLog.ui
@@ -22,6 +22,9 @@
Monospace
+
+
+