From 40b9cb1c6381a49b95c555fec2c899cc281b2c06 Mon Sep 17 00:00:00 2001 From: bjorn Date: Sun, 27 Aug 2017 13:23:40 -0700 Subject: [PATCH] Fix World:update fix; --- src/physics/physics.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/physics/physics.c b/src/physics/physics.c index 104019b8..73ec5a53 100644 --- a/src/physics/physics.c +++ b/src/physics/physics.c @@ -85,17 +85,16 @@ void lovrWorldDestroyData(World* world) { } void lovrWorldUpdate(World* world, float dt, CollisionResolver resolver, void* userdata) { - if (dt == 0.) { - return; - } - if (resolver) { resolver(world, userdata); } else { dSpaceCollide(world->space, world, defaultNearCallback); } - dWorldQuickStep(world->id, dt); + if (dt > 0) { + dWorldQuickStep(world->id, dt); + } + dJointGroupEmpty(world->contactGroup); }