Fix crash when closing Spell Shop

This commit is contained in:
drdev
2014-01-05 08:23:22 +00:00
parent c7450034f5
commit 04dde1c18d
2 changed files with 5 additions and 1 deletions

View File

@@ -96,6 +96,10 @@ public enum FSkin {
this.comp = comp0;
}
public boolean isDisposed() {
return this.comp == null;
}
public SkinColor getForeground() {
return this.foreground;
}

View File

@@ -94,7 +94,7 @@ public final class ItemListView<T extends InventoryItem> extends ItemView<T> {
this.table.addFocusListener(new FocusListener() {
@Override
public void focusLost(FocusEvent e) {
if (!e.isTemporary()) {
if (!e.isTemporary() && !skin.isDisposed()) {
skin.setSelectionBackground(FSkin.getColor(FSkin.Colors.CLR_INACTIVE));
}
}