From 4c48e3e08917221d0c223c0885cf7ac1ed86f912 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Sun, 2 Feb 2014 00:05:41 +0000 Subject: [PATCH] Reveal empty list won't crash the game --- .../main/java/forge/gui/player/PlayerControllerHuman.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/forge-gui/src/main/java/forge/gui/player/PlayerControllerHuman.java b/forge-gui/src/main/java/forge/gui/player/PlayerControllerHuman.java index b5bb8b229a2..fc1aacf5fea 100644 --- a/forge-gui/src/main/java/forge/gui/player/PlayerControllerHuman.java +++ b/forge-gui/src/main/java/forge/gui/player/PlayerControllerHuman.java @@ -464,7 +464,11 @@ public class PlayerControllerHuman extends PlayerController { if (StringUtils.isBlank(message)) { message = "Looking at cards in {player's} " + zone.name(); } - GuiChoose.reveal(formatMessage(message, owner), cards); + String fm = formatMessage(message, owner); + if ( !cards.isEmpty() ) + GuiChoose.reveal(fm, cards); + else + GuiDialog.message("There are no cards in the named location", fm); } @Override