fix: use placeholder icon when the project has no icon in MR
Projects with no icon return a null icon URL in Modrinth's API. Signed-off-by: flow <flowlnlnln@gmail.com>
This commit is contained in:
parent
3df8594f19
commit
e7380e70a3
@ -171,7 +171,7 @@ void ListModel::getLogo(const QString& logo, const QString& logoUrl, LogoCallbac
|
|||||||
|
|
||||||
void ListModel::requestLogo(QString logo, QString url)
|
void ListModel::requestLogo(QString logo, QString url)
|
||||||
{
|
{
|
||||||
if (m_loadingLogos.contains(logo) || m_failedLogos.contains(logo)) {
|
if (m_loadingLogos.contains(logo) || m_failedLogos.contains(logo) || url.isEmpty()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -227,7 +227,7 @@ void ModpackListModel::getLogo(const QString& logo, const QString& logoUrl, Logo
|
|||||||
|
|
||||||
void ModpackListModel::requestLogo(QString logo, QString url)
|
void ModpackListModel::requestLogo(QString logo, QString url)
|
||||||
{
|
{
|
||||||
if (m_loadingLogos.contains(logo) || m_failedLogos.contains(logo)) {
|
if (m_loadingLogos.contains(logo) || m_failedLogos.contains(logo) || url.isEmpty()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user