From f66d90de451ec1aac6bb6190190d1ddc4b38201f Mon Sep 17 00:00:00 2001 From: marioalexis Date: Sun, 18 Feb 2024 18:23:21 -0300 Subject: [PATCH] Fem: Prevent stop CalculiX immediately - fixes #12448 --- src/Mod/Fem/femtaskpanels/task_solver_ccxtools.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Mod/Fem/femtaskpanels/task_solver_ccxtools.py b/src/Mod/Fem/femtaskpanels/task_solver_ccxtools.py index 28131f118a..6a32bd8c2f 100644 --- a/src/Mod/Fem/femtaskpanels/task_solver_ccxtools.py +++ b/src/Mod/Fem/femtaskpanels/task_solver_ccxtools.py @@ -98,16 +98,18 @@ class _TaskPanel: QtCore.SIGNAL("clicked()"), self.editCalculixInputFile ) - QtCore.QObject.connect( - self.form.pb_run_ccx, - QtCore.SIGNAL("clicked()"), - self.runCalculix - ) + # connect stopCalculix before runCalculix + # see https://github.com/FreeCAD/FreeCAD/issues/12448 QtCore.QObject.connect( self.form.pb_run_ccx, QtCore.SIGNAL("clicked()"), self.stopCalculix ) + QtCore.QObject.connect( + self.form.pb_run_ccx, + QtCore.SIGNAL("clicked()"), + self.runCalculix + ) QtCore.QObject.connect( self.form.rb_static_analysis, QtCore.SIGNAL("clicked()"),