Browse Source

Py_XDECREF?

David Rose 15 years ago
parent
commit
ecf55f8955
1 changed files with 2 additions and 3 deletions
  1. 2 3
      panda/src/ode/odeSpace.cxx

+ 2 - 3
panda/src/ode/odeSpace.cxx

@@ -256,7 +256,6 @@ collide(PyObject* arg, PyObject* callback) {
 
 void OdeSpace::
 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 g2 (o2);
   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 {
     Py_DECREF(result);
   }
-  Py_DECREF(p2);
-  Py_DECREF(p1);
+  Py_XDECREF(p2);
+  Py_XDECREF(p1);
 }
 #endif