Fix crash when opening up Nursery or Pet tabs of Bazaar

This commit is contained in:
drdev
2014-10-15 14:52:47 +00:00
parent e1d49610d6
commit c0e852b0a3
5 changed files with 29 additions and 19 deletions

View File

@@ -79,17 +79,11 @@ public class ViewItem extends FPanel {
SkinImage i;
try {
final FSkinProp f = FSkinProp.valueOf(FSkinProp.class, bazaarItem.getIcon(qA));
i = (SkinImage) GuiBase.getInterface().getSkinIcon(f);
} catch (final IllegalArgumentException e) {
// Failed to parse FSkinProp
try {
i = (SkinImage) GuiBase.getInterface().getUnskinnedIcon(bazaarItem.getIcon(qA));
} catch (final Exception e1) {
// give up, icon unknown
e1.printStackTrace();
i = (SkinImage) GuiBase.getInterface().getSkinIcon(FSkinProp.ICO_UNKNOWN);
}
i = (SkinImage) bazaarItem.getIcon(qA);
} catch (final Exception e1) {
// give up, icon unknown
e1.printStackTrace();
i = (SkinImage) GuiBase.getInterface().getSkinIcon(FSkinProp.ICO_UNKNOWN);
}
ViewItem.this.lblIcon.setIcon(i);