From 0f5697d1fa93659bb2309be48905b8262faa9d1c Mon Sep 17 00:00:00 2001 From: elcnesh Date: Tue, 12 Aug 2014 19:52:20 +0000 Subject: [PATCH] Restore accidentally removed null check in text changes. --- .../java/forge/game/ability/effects/ChangeTextEffect.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeTextEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeTextEffect.java index 9dbae9ac01c..fbf2dae7ed5 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeTextEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeTextEffect.java @@ -98,8 +98,12 @@ public class ChangeTextEffect extends SpellAbilityEffect { final List tgts = getTargetCards(sa); for (final Card c : tgts) { - c.addChangedTextColorWord(changedColorWordOriginal, changedColorWordNew, timestamp); - c.addChangedTextTypeWord(changedTypeWordOriginal, changedTypeWordNew, timestamp); + if (changedColorWordOriginal != null && changedColorWordNew != null) { + c.addChangedTextColorWord(changedColorWordOriginal, changedColorWordNew, timestamp); + } + if (changedTypeWordOriginal != null && changedTypeWordNew != null ) { + c.addChangedTextTypeWord(changedTypeWordOriginal, changedTypeWordNew, timestamp); + } if (!permanent) { final GameCommand revert = new GameCommand() {