diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-12-30 08:49:13 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-12-30 08:49:13 +0400 |
commit | 6a473305af22468abfc4c4f8f3002dc0a97fffd7 (patch) | |
tree | bd908052010f661a93ff3cfeb356490cb391f521 /source/gameengine/Rasterizer/RAS_MeshObject.cpp | |
parent | 0d6ae3fda2e5a3dbde941b6985e6895a42c71b9e (diff) |
Fix T37920: BGE LibLoad failed for meshes with no materials
Diffstat (limited to 'source/gameengine/Rasterizer/RAS_MeshObject.cpp')
-rw-r--r-- | source/gameengine/Rasterizer/RAS_MeshObject.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/gameengine/Rasterizer/RAS_MeshObject.cpp b/source/gameengine/Rasterizer/RAS_MeshObject.cpp index ff909b5955f..fb13596890f 100644 --- a/source/gameengine/Rasterizer/RAS_MeshObject.cpp +++ b/source/gameengine/Rasterizer/RAS_MeshObject.cpp @@ -458,9 +458,14 @@ void RAS_MeshObject::RemoveFromBuckets(void *clientobj) if (!msp) continue; + /* see [#37920] */ +#if 0 RAS_MeshSlot *ms = *msp; - it->m_bucket->RemoveMesh(ms); + it->m_bucket->RemoveMeshSlot(ms); +#else + it->m_bucket->RemoveMesh(this); +#endif it->m_slots.remove(clientobj); } } |