diff --git a/Source/UI/Buttons/UIBitmapButton.cpp b/Source/UI/Buttons/UIBitmapButton.cpp index cc871946..7681d9bd 100644 --- a/Source/UI/Buttons/UIBitmapButton.cpp +++ b/Source/UI/Buttons/UIBitmapButton.cpp @@ -47,18 +47,18 @@ void UIBitmapButton::Paint() { switch (this->geometry.unknown_0030) { case 0: - bitmap = static_cast(ResourceMgr::Instance().Load(this->m_names[0].c_str())); + bitmap = static_cast(ResourceMgr::Instance().Load(Resolve(this->m_names[0].c_str()))); break; case 1: - bitmap = static_cast(ResourceMgr::Instance().Load(this->m_names[1].c_str())); + bitmap = static_cast(ResourceMgr::Instance().Load(Resolve(this->m_names[1].c_str()))); break; case 2: - bitmap = static_cast(ResourceMgr::Instance().Load(this->m_names[2].c_str())); + bitmap = static_cast(ResourceMgr::Instance().Load(Resolve(this->m_names[2].c_str()))); break; } if (this->m_disabled != 0 && !this->m_names[3].empty()) { - bitmap = static_cast(ResourceMgr::Instance().Load(this->m_names[3].c_str())); + bitmap = static_cast(ResourceMgr::Instance().Load(Resolve(this->m_names[3].c_str()))); } this->DrawBitmap(0, 0, bitmap ? &bitmap->image : nullptr, false);