mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-03-03 21:19:40 +00:00
Fix crash for in_dagoth_bridge00.nif (Fixes #1561)
This one is causing trouble by using an unnamed node, will need some more work.
This commit is contained in:
parent
15b486e149
commit
697329f128
1 changed files with 6 additions and 0 deletions
|
@ -60,6 +60,12 @@ void animateCollisionShapes (std::map<OEngine::Physic::RigidBody*, OEngine::Phys
|
||||||
{
|
{
|
||||||
Ogre::Node* bone = animation->getNode(shapeIt->first);
|
Ogre::Node* bone = animation->getNode(shapeIt->first);
|
||||||
|
|
||||||
|
// FIXME: this will happen for nodes with empty names. Ogre's SkeletonInstance::cloneBoneAndChildren
|
||||||
|
// will assign an auto-generated name if the bone name was empty. We could use the bone handle instead of
|
||||||
|
// the bone name, but that is a bit tricky to retrieve.
|
||||||
|
if (bone == NULL)
|
||||||
|
continue;
|
||||||
|
|
||||||
btCompoundShape* compound = dynamic_cast<btCompoundShape*>(instance.mCompound);
|
btCompoundShape* compound = dynamic_cast<btCompoundShape*>(instance.mCompound);
|
||||||
|
|
||||||
btTransform trans;
|
btTransform trans;
|
||||||
|
|
Loading…
Reference in a new issue