From a710eb23c270058114cc269a9b2da089d476707e Mon Sep 17 00:00:00 2001 From: xtemp09 Date: Sat, 7 Oct 2023 02:15:51 +0700 Subject: [PATCH] [GUI] Fix memory leak in ViewProviderPlane.cpp --- src/Gui/ViewProviderPlane.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Gui/ViewProviderPlane.cpp b/src/Gui/ViewProviderPlane.cpp index f983de74a8..b6030884d2 100644 --- a/src/Gui/ViewProviderPlane.cpp +++ b/src/Gui/ViewProviderPlane.cpp @@ -82,11 +82,11 @@ void ViewProviderPlane::attach ( App::DocumentObject *obj ) { auto material = new SoMaterial(); material->transparency.setValue(0.95f); - auto color = new SbColor(); + SbColor color; float alpha = 0.0f; - color->setPackedValue(ViewProviderOrigin::defaultColor, alpha); - material->ambientColor.setValue(*color); - material->diffuseColor.setValue(*color); + color.setPackedValue(ViewProviderOrigin::defaultColor, alpha); + material->ambientColor.setValue(color); + material->diffuseColor.setValue(color); faceSeparator->addChild(material); // disable backface culling and render with two-sided lighting