Py_XDECREF?

This commit is contained in:
David Rose 2010-06-15 00:45:29 +00:00
parent ba1eb890e2
commit ecf55f8955

View File

@ -256,7 +256,6 @@ collide(PyObject* arg, PyObject* callback) {
void OdeSpace:: void OdeSpace::
near_callback(void *data, dGeomID o1, dGeomID o2) { near_callback(void *data, dGeomID o1, dGeomID o2) {
odespace_cat.spam() << "near_callback called, data: " << data << ", dGeomID1: " << o1 << ", dGeomID2: " << o2 << "\n";
OdeGeom g1 (o1); OdeGeom g1 (o1);
OdeGeom g2 (o2); OdeGeom g2 (o2);
PyObject* p1 = DTool_CreatePyInstanceTyped(&g1, Dtool_OdeGeom, true, false, g1.get_type_index()); PyObject* p1 = DTool_CreatePyInstanceTyped(&g1, Dtool_OdeGeom, true, false, g1.get_type_index());
@ -268,8 +267,8 @@ near_callback(void *data, dGeomID o1, dGeomID o2) {
} else { } else {
Py_DECREF(result); Py_DECREF(result);
} }
Py_DECREF(p2); Py_XDECREF(p2);
Py_DECREF(p1); Py_XDECREF(p1);
} }
#endif #endif