From 7ed5437a5dc692857ddef5d918f5b1322049b9a9 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Fri, 26 Aug 2011 15:40:49 +0000 Subject: [PATCH] Card image in rewards view didn't display properly if player had only pet-set images and no flat storage --- src/main/java/forge/gui/CardListViewer.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/main/java/forge/gui/CardListViewer.java b/src/main/java/forge/gui/CardListViewer.java index 869a2883d8d..958de406017 100644 --- a/src/main/java/forge/gui/CardListViewer.java +++ b/src/main/java/forge/gui/CardListViewer.java @@ -127,19 +127,16 @@ public class CardListViewer { optionPane.setValue(value); } } - + private class CardListFocuser implements WindowFocusListener { @Override - public void windowGainedFocus(WindowEvent e) { + public void windowGainedFocus(final WindowEvent e) { jList.grabFocus(); } @Override - public void windowLostFocus(WindowEvent e) { - // TODO Auto-generated method stub - - } } + public void windowLostFocus(final WindowEvent e) { } } private class SelListener implements ListSelectionListener { @@ -147,8 +144,9 @@ public class CardListViewer { public void valueChanged(final ListSelectionEvent e) { int row = jList.getSelectedIndex(); // (String) jList.getSelectedValue(); - if ( row >= 0 && row < list.size() ) { - Card card = AllZone.getCardFactory().getCard( list.get(row) , null); + if (row >= 0 && row < list.size()) { + Card card = AllZone.getCardFactory().getCard(list.get(row) , null); + card.setRandomSetCode(); card.setImageFilename(CardUtil.buildFilename(card)); detail.setCard(card); picture.setCard(card);