diff --git a/src/View/CheckList/Window.py b/src/View/CheckList/Window.py
index 14259cf9d49c334bdb294a610d87387d9e954801..55edfe8bbbaabd631a7a8eadcd212fb4768e8de2 100644
--- a/src/View/CheckList/Window.py
+++ b/src/View/CheckList/Window.py
@@ -33,10 +33,13 @@ class CheckListWindow(ASubMainWindow, ListedSubWindow):
     signalStatus = pyqtSignal(str)
 
     def __init__(self, title="Check list",
+                 autorun:bool=True,
                  study=None, config=None,
                  solver=None, parent=None):
         self._title = title + " - " + study.name
 
+        self._autorun = autorun
+
         self._study = study
         self._config = config
         self._solver = solver
@@ -142,6 +145,8 @@ class CheckListWindow(ASubMainWindow, ListedSubWindow):
         errors = any(filter(lambda c: c.is_error(), self._checker_list))
         if not errors:
             self.find(QPushButton, "pushButton_ok").setEnabled(True)
+            if self._autorun:
+                self._parent.solver_log(self._solver)
 
         self.update_statusbar()