Fix bug in market group icon code

This commit is contained in:
DarkPhoenix
2012-05-12 16:41:47 +04:00
parent 38393ad2b9
commit 61344f5874

View File

@@ -557,10 +557,18 @@ class Market():
if self.marketGroupHasTypesCheck(mg):
# Do not request variations to make process faster
# Pick random item and use its icon
item = self.getItemsByMarketGroup(mg, vars=False).pop()
return item.icon.iconFile if item.icon else ""
items = self.getItemsByMarketGroup(mg, vars=False)
if len(items) > 0:
item = items.pop()
return item.icon.iconFile if item.icon else ""
else:
return ""
elif self.getMarketGroupChildren(mg) > 0:
return self.getIconByMarketGroup(self.getMarketGroupChildren(mg).pop())
mktGroups = self.getIconByMarketGroup(self.getMarketGroupChildren(mg))
if len(mktGroups) > 0:
return mktGroups.pop()
else:
return ""
else:
return ""