diff --git a/src/Mod/Fem/Gui/TaskCreateElementSet.cpp b/src/Mod/Fem/Gui/TaskCreateElementSet.cpp index 98acf23ce4..ae47593322 100644 --- a/src/Mod/Fem/Gui/TaskCreateElementSet.cpp +++ b/src/Mod/Fem/Gui/TaskCreateElementSet.cpp @@ -455,7 +455,7 @@ TaskCreateElementSet::TaskCreateElementSet(Fem::FemSetElementNodesObject* pcObje // check if the Link to the FemMesh is defined assert(pcObject->FemMesh.getValue()); MeshViewProvider = - dynamic_cast(Gui::Application::Instance->getViewProvider( + freecad_cast(Gui::Application::Instance->getViewProvider( pcObject->FemMesh.getValue())); assert(MeshViewProvider); diff --git a/src/Mod/Fem/Gui/TaskCreateNodeSet.cpp b/src/Mod/Fem/Gui/TaskCreateNodeSet.cpp index af4221a395..cd512af306 100644 --- a/src/Mod/Fem/Gui/TaskCreateNodeSet.cpp +++ b/src/Mod/Fem/Gui/TaskCreateNodeSet.cpp @@ -75,7 +75,7 @@ TaskCreateNodeSet::TaskCreateNodeSet(Fem::FemSetNodesObject* pcObject, QWidget* // check if the Link to the FemMesh is defined assert(pcObject->FemMesh.getValue()); MeshViewProvider = - dynamic_cast(Gui::Application::Instance->getViewProvider( + freecad_cast(Gui::Application::Instance->getViewProvider( pcObject->FemMesh.getValue())); assert(MeshViewProvider); diff --git a/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h b/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h index f95fae3031..f786684cf3 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h +++ b/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h @@ -72,7 +72,7 @@ protected: template T* getObject() const { - return dynamic_cast(getObject()); + return freecad_cast(getObject()); } bool blockObjectUpdates()