Bug: ~MaterialPair() doesn't clear collision callback

rride

10-08-2011 11:19:07


{
const MaterialID* mid = _world->getDefaultMaterialID();
MaterialPair mpair(_world, mid, mid);
mpair.setContactCallback( new CollResponder );
}

_world->collisionUpdate(); // CRASH on collision!


So this line should be added

MaterialPair::~MaterialPair()
{
+ setContactCallback(NULL);
}

rride

19-09-2011 11:12:20

up!