Use custom picUrl if picUrlHq is not defined

This commit is contained in:
Fabio Bas 2014-07-27 22:06:35 +02:00
parent aa225f8df7
commit 9e12c5b2d4

View file

@ -153,12 +153,18 @@ QString PictureLoader::getPicUrl(CardInfo *card)
{
if (!picDownload) return 0;
// first check if a custom card url exists in cards.xml
CardSet *set = card->getPreferredSet();
QString picUrl = picDownloadHq ?
card->getCustomPicURLHq(set->getShortName()) :
card->getCustomPicURL(set->getShortName());
QString picUrl = QString("");
// first check if Hq is enabled and a custom Hq card url exists in cards.xml
if(picDownloadHq)
{
picUrl = card->getCustomPicURLHq(set->getShortName());
if (!picUrl.isEmpty())
return picUrl;
}
// then, test for a custom, non-Hq card url in cards.xml
picUrl = card->getCustomPicURL(set->getShortName());
if (!picUrl.isEmpty())
return picUrl;