From bbf49a300cb2815ace6e91c2d818851285245561 Mon Sep 17 00:00:00 2001 From: kgv Date: Fri, 15 Jul 2022 16:06:02 +0300 Subject: [PATCH] 0033066: Visualization - null pointer dereference in MeshVS_ElementalColorPrsBuilder::Build() function Added missing Boolean flag check. --- src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx b/src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx index 919d64d6c0..27cad1e550 100644 --- a/src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx +++ b/src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx @@ -625,7 +625,10 @@ void MeshVS_ElementalColorPrsBuilder::Build ( const Handle(Prs3d_Presentation)& } aGroup2->AddPrimitiveArray (aFaceTriangles); - aSGroup->AddPrimitiveArray (anEdgeSegments); + if (anEdgeOn) + { + aSGroup->AddPrimitiveArray (anEdgeSegments); + } } } -- 2.39.5