Fix card display in multiple-zone selection list (eg Scavenging Ooze's ability).

This commit is contained in:
elcnesh
2015-02-23 11:00:32 +00:00
parent 5a0531b045
commit aa5529a4b0

View File

@@ -20,6 +20,7 @@ import com.google.common.base.Function;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import forge.FThreads; import forge.FThreads;
import forge.game.card.Card;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.game.card.CardView.CardStateView; import forge.game.card.CardView.CardStateView;
import forge.item.InventoryItem; import forge.item.InventoryItem;
@@ -218,15 +219,15 @@ public class GuiChoose {
card = ((CardStateView) sel).getCard(); card = ((CardStateView) sel).getCard();
} else if (sel instanceof CardView) { } else if (sel instanceof CardView) {
card = (CardView) sel; card = (CardView) sel;
} else if (sel instanceof Card) {
card = CardView.get((Card) sel);
} else { } else {
card = null; card = null;
} }
if (card != null) {
matchUI.setCard(card);
matchUI.clearPanelSelections(); matchUI.setCard(card);
matchUI.setPanelSelection(card); matchUI.clearPanelSelections();
} matchUI.setPanelSelection(card);
} }
}); });
} }