diff --git a/src/main/java/forge/card/cardfactory/CardFactoryLands.java b/src/main/java/forge/card/cardfactory/CardFactoryLands.java index 3af770442bd..e1255054c18 100644 --- a/src/main/java/forge/card/cardfactory/CardFactoryLands.java +++ b/src/main/java/forge/card/cardfactory/CardFactoryLands.java @@ -32,6 +32,7 @@ import forge.control.input.InputSelectManyCards; import forge.game.player.Player; import forge.game.zone.Zone; import forge.game.zone.ZoneType; +import forge.view.ButtonUtil; /** *
@@ -223,6 +224,10 @@ class CardFactoryLands { @Override protected Input onDone() { + if (selected.isEmpty()) { + return onCancel(); + } + String cardName = selected.get(0).getName(); JOptionPane.showMessageDialog(null, "Revealed card: " + cardName, cardName, JOptionPane.PLAIN_MESSAGE); return null;