diff --git a/forge-gui/src/main/java/forge/card/CardDetailUtil.java b/forge-gui/src/main/java/forge/card/CardDetailUtil.java index f4d6485a93e..cda0733e0b3 100644 --- a/forge-gui/src/main/java/forge/card/CardDetailUtil.java +++ b/forge-gui/src/main/java/forge/card/CardDetailUtil.java @@ -271,7 +271,7 @@ public class CardDetailUtil { if (origPaperCard != null) { origCard = Card.getCardForUi(origPaperCard); // if null, probably a variant card } - origIdent = origCard != null ? getCurrentColors(CardView.get(origCard).getCurrentState()) : ""; + origIdent = origCard != null ? getCurrentColors(origCard.isFaceDown() ? CardView.get(origCard).getState(false) : CardView.get(origCard).getCurrentState()) : ""; } catch(Exception ex) { System.err.println("Unexpected behavior: card " + card.getName() + "[" + card.getId() + "] tripped an exception when trying to process current card colors."); }