From 101a0e00ec7729843f84948bce94f7255bc7a365 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Sat, 10 Oct 2020 18:10:06 -0700 Subject: [PATCH] Using python type conversion to return voronoi element color --- src/Mod/Path/App/VoronoiCellPyImp.cpp | 2 +- src/Mod/Path/App/VoronoiEdgePyImp.cpp | 2 +- src/Mod/Path/App/VoronoiVertexPyImp.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Path/App/VoronoiCellPyImp.cpp b/src/Mod/Path/App/VoronoiCellPyImp.cpp index ce0e8a1b0a..113f248c0b 100644 --- a/src/Mod/Path/App/VoronoiCellPyImp.cpp +++ b/src/Mod/Path/App/VoronoiCellPyImp.cpp @@ -123,7 +123,7 @@ Py::Long VoronoiCellPy::getColor(void) const { VoronoiCell *c = getVoronoiCellPtr(); if (c->isBound()) { Voronoi::color_type color = c->ptr->color() & Voronoi::ColorMask; - return Py::Long(color); + return Py::Long(PyLong_FromSize_t(color)); } return Py::Long(0); } diff --git a/src/Mod/Path/App/VoronoiEdgePyImp.cpp b/src/Mod/Path/App/VoronoiEdgePyImp.cpp index 9aee78b57f..451eca0220 100644 --- a/src/Mod/Path/App/VoronoiEdgePyImp.cpp +++ b/src/Mod/Path/App/VoronoiEdgePyImp.cpp @@ -142,7 +142,7 @@ Py::Long VoronoiEdgePy::getColor(void) const { VoronoiEdge *e = getVoronoiEdgePtr(); if (e->isBound()) { Voronoi::color_type color = e->ptr->color() & Voronoi::ColorMask; - return Py::Long(color); + return Py::Long(PyLong_FromSize_t(color)); } return Py::Long(0); } diff --git a/src/Mod/Path/App/VoronoiVertexPyImp.cpp b/src/Mod/Path/App/VoronoiVertexPyImp.cpp index 86a1dd9b5d..45e74a04b2 100644 --- a/src/Mod/Path/App/VoronoiVertexPyImp.cpp +++ b/src/Mod/Path/App/VoronoiVertexPyImp.cpp @@ -125,7 +125,7 @@ Py::Long VoronoiVertexPy::getColor(void) const { VoronoiVertex *v = getVoronoiVertexPtr(); if (v->isBound()) { Voronoi::color_type color = v->ptr->color() & Voronoi::ColorMask; - return Py::Long(color); + return Py::Long(PyLong_FromSize_t(color)); } return Py::Long(0); }