Fem: Use pyViewObject base member in getPyObject methods

This commit is contained in:
marioalexis
2024-08-18 17:53:24 -03:00
committed by Chris Hennes
parent 983c33bbc0
commit 57f54b9dab
4 changed files with 8 additions and 13 deletions

View File

@@ -596,11 +596,11 @@ void ViewProviderFemMesh::resetHighlightNodes()
PyObject* ViewProviderFemMesh::getPyObject()
{
if (PythonObject.is(Py::_None())) {
// ref counter is set to 1
PythonObject = Py::Object(new ViewProviderFemMeshPy(this), true);
if (!pyViewObject) {
pyViewObject = new ViewProviderFemMeshPy(this);
}
return Py::new_reference_to(PythonObject);
pyViewObject->IncRef();
return pyViewObject;
}
void ViewProviderFemMesh::setDisplacementByNodeId(const std::map<long, Base::Vector3d>& NodeDispMap)