1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-25 20:22:30 +01:00

Error loading image fix

This commit is contained in:
Nekotekina 2016-08-06 13:38:30 +03:00
parent c9a789bf76
commit 7be259217a

View File

@ -332,21 +332,24 @@ void ColumnsArr::Update(const std::vector<GameInfo>& game_data)
for (const auto& path : m_col_icon->data) for (const auto& path : m_col_icon->data)
{ {
wxImage game_icon(80, 44); wxImage game_icon(80, 44);
if (!path.empty())
{ {
wxLogNull logNo; // temporary disable wx warnings ("iCCP: known incorrect sRGB profile" spamming) wxLogNull logNo; // temporary disable wx warnings ("iCCP: known incorrect sRGB profile" spamming)
if (game_icon.LoadFile(fmt::FromUTF8(path), wxBITMAP_TYPE_PNG)) if (game_icon.LoadFile(fmt::FromUTF8(path), wxBITMAP_TYPE_PNG))
{ {
game_icon.Rescale(80, 44, wxIMAGE_QUALITY_HIGH); game_icon.Rescale(80, 44, wxIMAGE_QUALITY_HIGH);
m_icon_indexes.push_back(m_img_list->Add(game_icon)); m_icon_indexes.push_back(m_img_list->Add(game_icon));
continue;
} }
else else
{ {
LOG_ERROR(GENERAL, "Error loading image %s", path); LOG_ERROR(GENERAL, "Error loading image %s", path);
}
}
m_icon_indexes.push_back(-1); m_icon_indexes.push_back(-1);
} }
} }
}
}
void ColumnsArr::Show(wxListView* list) void ColumnsArr::Show(wxListView* list)
{ {