From 4b93655b83ec4292c00a4270b555452bef462760 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Wed, 6 Nov 2019 10:58:30 -0500 Subject: [PATCH] [TD]Avoid double delete on cosmetic items --- src/Mod/TechDraw/App/DrawViewPart.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/Mod/TechDraw/App/DrawViewPart.cpp b/src/Mod/TechDraw/App/DrawViewPart.cpp index 8dfec7ed4e..bd9b287ec6 100644 --- a/src/Mod/TechDraw/App/DrawViewPart.cpp +++ b/src/Mod/TechDraw/App/DrawViewPart.cpp @@ -1110,15 +1110,11 @@ int DrawViewPart::add1CVToGV(std::string tag) //CosmeticEdges ------------------------------------------------------------------- -//for completeness. not actually used anywhere +//for completeness. not actually used anywhere? void DrawViewPart::clearCosmeticEdges(void) { std::vector noEdges; - std::vector edges = CosmeticEdges.getValues(); CosmeticEdges.setValues(noEdges); - for (auto& e: edges) { - delete e; - } } // adds a cosmetic edge to CosmeticEdges property @@ -1290,11 +1286,7 @@ void DrawViewPart::addCosmeticEdgesToGeom(void) void DrawViewPart::clearCenterLines(void) { std::vector noLines; - std::vector lines = CenterLines.getValues(); CenterLines.setValues(noLines); - for (auto& l: lines) { - delete l; - } } int DrawViewPart::addCenterLine(CenterLine* cl)