]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/itemdef.cpp
Fix player:set_animation() in third person view
[dragonfireclient.git] / src / itemdef.cpp
index f77a198b5bce1e4c40ea67653262965283a8dd36..0187c73877cdf02398140e87cd709e020250b127 100644 (file)
@@ -398,7 +398,7 @@ class CItemDefManager: public IWritableItemDefManager
                        MeshMakeData mesh_make_data(gamedef);
                        MapNode mesh_make_node(id, param1, 0);
                        mesh_make_data.fillSingleNode(&mesh_make_node);
-                       MapBlockMesh mapblock_mesh(&mesh_make_data);
+                       MapBlockMesh mapblock_mesh(&mesh_make_data, v3s16(0, 0, 0));
                        scene::IMesh *node_mesh = mapblock_mesh.getMesh();
                        assert(node_mesh);
                        video::SColor c(255, 255, 255, 255);
@@ -642,6 +642,7 @@ class CItemDefManager: public IWritableItemDefManager
        void processQueue(IGameDef *gamedef)
        {
 #ifndef SERVER
+               //NOTE this is only thread safe for ONE consumer thread!
                while(!m_get_clientcached_queue.empty())
                {
                        GetRequest<std::string, ClientCached*, u8, u8>