From 4d69a297b0bd68921156333b99148d6442d31a25 Mon Sep 17 00:00:00 2001 From: Samuele Mazzi Date: Tue, 4 Feb 2025 17:12:48 +0100 Subject: [PATCH] fix: fix `ToPyList` with `mvVec2/4` values --- src/mvPyUtils.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mvPyUtils.cpp b/src/mvPyUtils.cpp index 24c5bf334..55edad283 100644 --- a/src/mvPyUtils.cpp +++ b/src/mvPyUtils.cpp @@ -624,7 +624,7 @@ ToPyList(const std::vector& value) PyObject* item = PyList_New(2); PyList_SetItem(item, 0, PyFloat_FromDouble (value[i].x)); PyList_SetItem(item, 1, PyFloat_FromDouble (value[i].y)); - PyList_SetItem(item, i, item); + PyList_SetItem(result, i, item); } return result; @@ -644,7 +644,7 @@ ToPyList(const std::vector& value) PyList_SetItem(item, 1, PyFloat_FromDouble(value[i].y)); PyList_SetItem(item, 2, PyFloat_FromDouble(value[i].z)); PyList_SetItem(item, 3, PyFloat_FromDouble(value[i].w)); - PyList_SetItem(item, i, item); + PyList_SetItem(result, i, item); } return result; @@ -2974,4 +2974,4 @@ AddCommonArgs(std::vector& args, CommonParserArgs argsFlags args.push_back({ mvPyDataType::Float, "track_offset", mvArgType::KEYWORD_ARG, "0.5", "0.0f:top, 0.5f:center, 1.0f:bottom" }); } -} \ No newline at end of file +}