Fix issue with single enchant icon on jewels not showing

feature/develop-atys
Nimetu 4 years ago committed by kaetemi
parent 37a729b5cc
commit bc0071ac57
No known key found for this signature in database
GPG Key ID: 9873C4D40BB479BC

@ -1168,11 +1168,21 @@ void CDBCtrlSheet::infoReceived()
} }
else if (!brick->isRoot() && !brick->isCredit() && !brick->isParameter()) else if (!brick->isRoot() && !brick->isCredit() && !brick->isParameter())
{ {
if (!haveRoot && !brick->getIconBack().empty()) if (!haveRoot)
{
haveRoot = true;
if (brick->getIconBack().empty())
{
// use blank texture with size from main icon
_EnchantIcons.push_back(SBuffIcon(rVR.getTextureIdFromName("blank.tga"), NLMISC::CRGBA::White));
rVR.getTextureSizeFromId(rVR.getTextureIdFromName(brick->getIcon()), _EnchantIcons.back().IconW, _EnchantIcons.back().IconH);
}
else
{ {
_EnchantIcons.push_back(SBuffIcon(rVR.getTextureIdFromName(brick->getIconBack()), brick->IconBackColor)); _EnchantIcons.push_back(SBuffIcon(rVR.getTextureIdFromName(brick->getIconBack()), brick->IconBackColor));
rVR.getTextureSizeFromId(_EnchantIcons.back().TextureId, _EnchantIcons.back().IconW, _EnchantIcons.back().IconH); rVR.getTextureSizeFromId(_EnchantIcons.back().TextureId, _EnchantIcons.back().IconW, _EnchantIcons.back().IconH);
} }
}
_EnchantIcons.push_back(SBuffIcon(rVR.getTextureIdFromName(brick->getIcon()), brick->IconColor)); _EnchantIcons.push_back(SBuffIcon(rVR.getTextureIdFromName(brick->getIcon()), brick->IconColor));
rVR.getTextureSizeFromId(_EnchantIcons.back().TextureId, _EnchantIcons.back().IconW, _EnchantIcons.back().IconH); rVR.getTextureSizeFromId(_EnchantIcons.back().TextureId, _EnchantIcons.back().IconW, _EnchantIcons.back().IconH);
} }

Loading…
Cancel
Save