From b45afe03a70f0bb63ab2d8014d55cf795bdb3935 Mon Sep 17 00:00:00 2001 From: Agetian Date: Wed, 21 Jun 2017 12:12:09 +0000 Subject: [PATCH] - Attempted to fix the dialog popup for optional costs popping up for cards with no optional costs [please review]. --- forge-gui/src/main/java/forge/player/HumanPlay.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-gui/src/main/java/forge/player/HumanPlay.java b/forge-gui/src/main/java/forge/player/HumanPlay.java index 119bcddf8a1..94ed9717f41 100644 --- a/forge-gui/src/main/java/forge/player/HumanPlay.java +++ b/forge-gui/src/main/java/forge/player/HumanPlay.java @@ -162,7 +162,9 @@ public class HumanPlay { final SpellAbility choosen = c.getAbilityToPlay(original.getHostCard(), abilities); List list = GameActionUtil.getOptionalCostValues(choosen); - list = c.chooseOptionalCosts(choosen, list); + if (!list.isEmpty()) { + list = c.chooseOptionalCosts(choosen, list); + } return GameActionUtil.addOptionalCosts(choosen, list); //final List abilities = GameActionUtil.getOptionalCosts(original);