diff --git a/src/Mod/Fem/FemTools.py b/src/Mod/Fem/FemTools.py index d854d0e26..416bb2b02 100644 --- a/src/Mod/Fem/FemTools.py +++ b/src/Mod/Fem/FemTools.py @@ -308,10 +308,11 @@ class FemTools(QtCore.QRunnable, QtCore.QObject): # - static # - frequency def set_analysis_type(self, analysis_type=None): - if analysis_type is None: - self.analysis_type = "static" - else: + if analysis_type is not None: self.analysis_type = analysis_type + else: + self.fem_prefs = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Fem") + self.analysis_type = self.fem_prefs.GetString("AnalysisType", "static") ## Sets working dir for ccx execution. Called with no working_dir uses WorkingDir from FEM preferences # @param self The python object self