From 6249d1c3aa5e9ec802ee5d414598d75ede18cbf3 Mon Sep 17 00:00:00 2001 From: sabrina-shanman Date: Wed, 8 Aug 2018 10:32:26 -0700 Subject: [PATCH] Initialize btCollisionWorld::ContactResultCallback BEFORE AllContactsCallback variables --- libraries/physics/src/PhysicsEngine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/physics/src/PhysicsEngine.cpp b/libraries/physics/src/PhysicsEngine.cpp index fe12350124..95004f8b2a 100644 --- a/libraries/physics/src/PhysicsEngine.cpp +++ b/libraries/physics/src/PhysicsEngine.cpp @@ -842,11 +842,11 @@ void PhysicsEngine::setShowBulletConstraintLimits(bool value) { struct AllContactsCallback : public btCollisionWorld::ContactResultCallback { AllContactsCallback(MotionStateType desiredObjectType, const ShapeInfo& shapeInfo, const Transform& transform, btCollisionObject* myAvatarCollisionObject) : + btCollisionWorld::ContactResultCallback(), desiredObjectType(desiredObjectType), collisionObject(), contacts(), - myAvatarCollisionObject(myAvatarCollisionObject), - btCollisionWorld::ContactResultCallback() { + myAvatarCollisionObject(myAvatarCollisionObject) { const btCollisionShape* collisionShape = ObjectMotionState::getShapeManager()->getShape(shapeInfo); collisionObject.setCollisionShape(const_cast(collisionShape));