From 563ad9e0a67414bc69821cce26bf4051f3b82474 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Tue, 20 Feb 2018 18:00:29 +0100 Subject: [PATCH] FEM: ccx tools, pop up a error message box on run if more than one meshes are in the analysis --- src/Mod/Fem/femtools/ccxtools.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/femtools/ccxtools.py b/src/Mod/Fem/femtools/ccxtools.py index b2bab46f31..405124c680 100644 --- a/src/Mod/Fem/femtools/ccxtools.py +++ b/src/Mod/Fem/femtools/ccxtools.py @@ -196,7 +196,10 @@ class FemToolsCcx(QtCore.QRunnable, QtCore.QObject): if not self.mesh: self.mesh = m else: - raise Exception('FEM: Multiple mesh in analysis not yet supported!') + message = 'FEM: Multiple mesh in analysis not yet supported!' + if FreeCAD.GuiUp: + QtGui.QMessageBox.critical(None, "Missing prerequisite", message) + raise Exception(message + '\n') elif m.isDerivedFrom("App::MaterialObjectPython"): material_linear_dict = {} material_linear_dict['Object'] = m