diff --git a/panda/src/event/pythonTask.cxx b/panda/src/event/pythonTask.cxx index a5ea42c1a7..3556395c65 100644 --- a/panda/src/event/pythonTask.cxx +++ b/panda/src/event/pythonTask.cxx @@ -68,9 +68,9 @@ PythonTask(PyObject *function, const string &name) : //////////////////////////////////////////////////////////////////// PythonTask:: ~PythonTask() { - Py_DECREF(_function); - Py_DECREF(_args); - Py_DECREF(__dict__); + Py_XDECREF(_function); + Py_XDECREF(_args); + Py_XDECREF(__dict__); Py_XDECREF(_generator); Py_XDECREF(_owner); Py_XDECREF(_upon_death);