Card image in rewards view didn't display properly if player had only pet-set images and no flat storage

This commit is contained in:
Maxmtg
2011-08-26 15:40:49 +00:00
parent ba72d2c9c2
commit 7ed5437a5d

View File

@@ -131,15 +131,12 @@ public class CardListViewer {
private class CardListFocuser implements WindowFocusListener { private class CardListFocuser implements WindowFocusListener {
@Override @Override
public void windowGainedFocus(WindowEvent e) { public void windowGainedFocus(final WindowEvent e) {
jList.grabFocus(); jList.grabFocus();
} }
@Override @Override
public void windowLostFocus(WindowEvent e) { public void windowLostFocus(final WindowEvent e) { } }
// TODO Auto-generated method stub
} }
private class SelListener implements ListSelectionListener { private class SelListener implements ListSelectionListener {
@@ -147,8 +144,9 @@ public class CardListViewer {
public void valueChanged(final ListSelectionEvent e) { public void valueChanged(final ListSelectionEvent e) {
int row = jList.getSelectedIndex(); int row = jList.getSelectedIndex();
// (String) jList.getSelectedValue(); // (String) jList.getSelectedValue();
if ( row >= 0 && row < list.size() ) { if (row >= 0 && row < list.size()) {
Card card = AllZone.getCardFactory().getCard( list.get(row) , null); Card card = AllZone.getCardFactory().getCard(list.get(row) , null);
card.setRandomSetCode();
card.setImageFilename(CardUtil.buildFilename(card)); card.setImageFilename(CardUtil.buildFilename(card));
detail.setCard(card); detail.setCard(card);
picture.setCard(card); picture.setCard(card);