fix for own bug added since 2.49a,
2.49a tries to remove the object from the conversion list every time. Now remove from the conversion list directly without being apart of the remove object function.
This commit is contained in:
@@ -492,10 +492,11 @@ void KX_BlenderSceneConverter::RegisterGameObject(
|
||||
m_map_blender_to_gameobject.insert(CHashedPtr(for_blenderobject),gameobject);
|
||||
}
|
||||
|
||||
/* only need to run this during conversion since
|
||||
* m_map_blender_to_gameobject is freed after conversion */
|
||||
void KX_BlenderSceneConverter::UnregisterGameObject(
|
||||
KX_GameObject *gameobject)
|
||||
{
|
||||
#if 0
|
||||
struct Object *bobp= gameobject->GetBlenderObject();
|
||||
if (bobp) {
|
||||
CHashedPtr bptr(bobp);
|
||||
@@ -507,7 +508,6 @@ void KX_BlenderSceneConverter::UnregisterGameObject(
|
||||
m_map_blender_to_gameobject.remove(bptr);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
KX_GameObject *KX_BlenderSceneConverter::FindGameObject(
|
||||
|
Reference in New Issue
Block a user