From: gregorycu Date: Sat, 17 Jan 2015 18:13:08 +0000 (+0100) Subject: Fix entitiy WieldMeshSceneNode not freed due to additional grab X-Git-Tag: 0.4.12~83 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2959d6b3dac587e0843b8791a30d8c31e78d58b4;p=oweals%2Fminetest.git Fix entitiy WieldMeshSceneNode not freed due to additional grab --- diff --git a/src/content_cao.cpp b/src/content_cao.cpp index 671ddd4b1..6d41b2749 100644 --- a/src/content_cao.cpp +++ b/src/content_cao.cpp @@ -945,8 +945,7 @@ void GenericCAO::addToScene(scene::ISceneManager *smgr, ITextureSource *tsrc, m_wield_meshnode = new WieldMeshSceneNode( smgr->getRootSceneNode(), smgr, -1); m_wield_meshnode->setItem(item, m_gamedef); - m_wield_meshnode->grab(); - + m_wield_meshnode->setScale(v3f(m_prop.visual_size.X/2, m_prop.visual_size.Y/2, m_prop.visual_size.X/2)); @@ -975,7 +974,7 @@ void GenericCAO::addToScene(scene::ISceneManager *smgr, ITextureSource *tsrc, updateBonePosition(); updateAttachments(); } - + void GenericCAO::updateLight(u8 light_at_pos) { u8 li = decode_light(light_at_pos);