From 8310c076ab72ccbc0bb39f499ed7cb4a8622835d Mon Sep 17 00:00:00 2001 From: Hellfish Date: Sat, 3 Sep 2011 11:48:20 +0000 Subject: [PATCH] *Better fix for the StackOverflow when donating stuff. You know, one that *doesn't* cause other GainControl abilities to spaz out. --- .../card/abilityFactory/AbilityFactory_GainControl.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/forge/card/abilityFactory/AbilityFactory_GainControl.java b/src/main/java/forge/card/abilityFactory/AbilityFactory_GainControl.java index f2057813168..b758ce74d8e 100644 --- a/src/main/java/forge/card/abilityFactory/AbilityFactory_GainControl.java +++ b/src/main/java/forge/card/abilityFactory/AbilityFactory_GainControl.java @@ -350,12 +350,10 @@ public class AbilityFactory_GainControl { if (AllZoneUtil.isCardInPlay(tgtC) && CardFactoryUtil.canTarget(hostCard, tgtC)) { - if(newController.size() != 0) - { + if (params.containsKey("NewController")) { tgtC.addController(newController.get(0)); } - else - { + else { tgtC.addController(hostCard); } //AllZone.getGameAction().changeController(new CardList(tgtC),