From cb4bcbe67ecbc5833ec4dcd39df35a76aede800b Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 30 Aug 2021 21:27:53 +0200 Subject: [PATCH] collide: Fix typo causing compile error on Windows with Python 3.10 --- panda/src/collide/collisionTraverser_ext.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panda/src/collide/collisionTraverser_ext.cxx b/panda/src/collide/collisionTraverser_ext.cxx index 5dd6c171f6..460fab54aa 100644 --- a/panda/src/collide/collisionTraverser_ext.cxx +++ b/panda/src/collide/collisionTraverser_ext.cxx @@ -69,7 +69,7 @@ __setstate__(PyObject *state) { _this->set_name(std::string(data, len)); _this->set_respect_prev_transform(PyTuple_GET_ITEM(state, 1) != Py_False); - size_t num_colliders = (ssize_t)PyLong_AsLong(PyTuple_GET_ITEM(state, 2)); + size_t num_colliders = (size_t)PyLong_AsLong(PyTuple_GET_ITEM(state, 2)); for (size_t i = 0; i < num_colliders; ++i) { NodePath *collider = (NodePath *)DtoolInstance_VOID_PTR(PyTuple_GET_ITEM(state, i * 2 + 3));