diff --git a/src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp b/src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp index fd42ec13c..208005846 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp @@ -118,7 +118,6 @@ void ViewProviderFemConstraintForce::updateData(const App::Property* prop) if (pShapeSep->getNumChildren() == 0) { // Set up the nodes SoMultipleCopy* cp = new SoMultipleCopy(); - cp->ref(); cp->matrix.setNum(0); cp->addChild((SoNode*)createArrow(ARROWLENGTH, ARROWHEADRADIUS)); pShapeSep->addChild(cp); diff --git a/src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp b/src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp index 33350e0a7..f586ef25a 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemConstraintPressure.cpp @@ -100,7 +100,6 @@ void ViewProviderFemConstraintPressure::updateData(const App::Property* prop) if (pShapeSep->getNumChildren() == 0) { // Set up the nodes SoMultipleCopy* cp = new SoMultipleCopy(); - cp->ref(); cp->matrix.setNum(0); cp->addChild((SoNode*)createArrow(ARROWLENGTH, ARROWHEADRADIUS)); pShapeSep->addChild(cp); diff --git a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp index a609fd1d9..bedb26aca 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemMesh.cpp @@ -232,6 +232,7 @@ ViewProviderFemMesh::~ViewProviderFemMesh() pcMatBinding->unref(); pcPointMaterial->unref(); pcPointStyle->unref(); + pcAnoCoords->unref(); } void ViewProviderFemMesh::attach(App::DocumentObject *pcObj)