Tooltips: Unify the tooltip[] and list[] description tooltip display functions (...
[oweals/minetest.git] / src / hud.cpp
index 72145b4da78ba8690996990a778900c477601fa2..a2f031b4c4a7ca0974f820c674587495c7a05912 100644 (file)
@@ -698,7 +698,10 @@ void drawItemStack(video::IVideoDriver *driver,
                                if (p->override_base)
                                        c = p->color;
                        }
-                       colorizeMeshBuffer(buf, &c);
+                       if (imesh->needs_shading)
+                               colorizeMeshBuffer(buf, &c);
+                       else
+                               setMeshBufferColor(buf, c);
                        video::SMaterial &material = buf->getMaterial();
                        material.MaterialType = video::EMT_TRANSPARENT_ALPHA_CHANNEL_REF;
                        material.Lighting = false;