blueloveTH 2 éve
szülő
commit
21c82b3575
1 módosított fájl, 4 hozzáadás és 2 törlés
  1. 4 2
      3rd/box2d/src/box2d_World.cpp

+ 4 - 2
3rd/box2d/src/box2d_World.cpp

@@ -112,8 +112,10 @@ void PyWorld::_register(VM* vm, PyObject* mod, PyObject* type){
                 while(p != nullptr){
                     PyObject* body_obj = get_body_object(p);
                     PyBody& body = _CAST(PyBody&, body_obj);
-                    if(body.node_like != vm->None){
-                        vm->call_method(body.node_like, name);
+                    if(!body._is_destroyed){
+                        if(body.node_like != vm->None){
+                            vm->call_method(body.node_like, name);
+                        }
                     }
                     p = p->GetNext();
                 }