fixed Issue 43

This commit is contained in:
BetaSteward 2011-05-08 15:57:23 -04:00
parent 239776525e
commit aad92334aa
2 changed files with 11 additions and 1 deletions

View file

@ -153,6 +153,16 @@ public class CardSelector extends javax.swing.JPanel implements ComponentListene
return this.cardGrid;
}
public void removeCard(UUID cardId) {
this.cardGrid.removeCard(cardId);
for (Card card: cards) {
if (card.getId().equals(cardId)) {
cards.remove(card);
break;
}
}
}
public Card getCard(UUID cardId) {
if (!cards.isEmpty()) {
for (Card card: cards) {

View file

@ -158,7 +158,7 @@ public class DeckEditorPanel extends javax.swing.JPanel {
deck.getCards().add(Sets.createCard(card.getClass()));
if (mode == DeckEditorMode.Sideboard || mode == DeckEditorMode.Limited) {
deck.getSideboard().remove(card);
cardSelector.getCardsList().removeCard(card.getId());
cardSelector.removeCard(card.getId());
}
if (cardInfoPane instanceof CardInfoPane) {
((CardInfoPane)cardInfoPane).setCard(new CardView(card));