]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Initialize wield mesh color when wield_image is set
authorDmitry Kostenko <codeforsmile@gmail.com>
Sun, 15 May 2022 19:44:55 +0000 (21:44 +0200)
committerDmitry Kostenko <codeforsmile@gmail.com>
Sun, 15 May 2022 19:44:55 +0000 (21:44 +0200)
#12245

src/client/wieldmesh.cpp

index d5c1919351d0c4436365e01aaae5d6108e591c9b..25b34357386892c61d7e6ce4c6acd641f220ca80 100644 (file)
@@ -386,6 +386,9 @@ void WieldMeshSceneNode::setItem(const ItemStack &item, Client *client, bool che
                m_colors.emplace_back();
                // overlay is white, if present
                m_colors.emplace_back(true, video::SColor(0xFFFFFFFF));
+               // initialize the color
+               if (!m_lighting)
+                       setColor(video::SColor(0xFFFFFFFF));
                return;
        }