From e9782bfe38999b31eabd28e4ee7ccc7031c28c7e Mon Sep 17 00:00:00 2001 From: marioalexis Date: Tue, 8 Nov 2022 17:13:59 -0300 Subject: [PATCH] TechDraw: Fix reference counting in format attribute of CenterLinePy and CosmeticEdgePy --- src/Mod/TechDraw/App/CenterLinePyImp.cpp | 2 +- src/Mod/TechDraw/App/CosmeticEdgePyImp.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/App/CenterLinePyImp.cpp b/src/Mod/TechDraw/App/CenterLinePyImp.cpp index b4a832d74d..e6283ec02e 100644 --- a/src/Mod/TechDraw/App/CenterLinePyImp.cpp +++ b/src/Mod/TechDraw/App/CenterLinePyImp.cpp @@ -116,7 +116,7 @@ Py::Dict CenterLinePy::getFormat() const dict.setItem("style", Py::Long(format->m_style)); dict.setItem("weight", Py::Float(format->m_weight)); - dict.setItem("color", Py::Tuple(DrawUtil::colorToPyTuple(format->m_color))); + dict.setItem("color", Py::Tuple(DrawUtil::colorToPyTuple(format->m_color), true)); dict.setItem("visible", Py::Boolean(format->m_visible)); return dict; diff --git a/src/Mod/TechDraw/App/CosmeticEdgePyImp.cpp b/src/Mod/TechDraw/App/CosmeticEdgePyImp.cpp index e2cfabc651..9edd6360d1 100644 --- a/src/Mod/TechDraw/App/CosmeticEdgePyImp.cpp +++ b/src/Mod/TechDraw/App/CosmeticEdgePyImp.cpp @@ -142,7 +142,7 @@ Py::Dict CosmeticEdgePy::getFormat() const dict.setItem("style", Py::Long(format->m_style)); dict.setItem("weight", Py::Float(format->m_weight)); - dict.setItem("color", Py::Tuple(DrawUtil::colorToPyTuple(format->m_color))); + dict.setItem("color", Py::Tuple(DrawUtil::colorToPyTuple(format->m_color), true)); dict.setItem("visible", Py::Boolean(format->m_visible)); return dict;