From dc45aaf02c92eeb6110f1c759bbab8669656913d Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Mon, 24 Aug 2020 16:50:29 +0200 Subject: [PATCH] * Fixed possible null pointer exception. --- Mage/src/main/java/mage/players/PlayerImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage/src/main/java/mage/players/PlayerImpl.java b/Mage/src/main/java/mage/players/PlayerImpl.java index 833ae46e688..85f08824109 100644 --- a/Mage/src/main/java/mage/players/PlayerImpl.java +++ b/Mage/src/main/java/mage/players/PlayerImpl.java @@ -353,10 +353,10 @@ public abstract class PlayerImpl implements Player, Serializable { this.clearCastSourceIdManaCosts(); this.castSourceIdWithAlternateMana.addAll(player.getCastSourceIdWithAlternateMana()); for (Entry> entry : player.getCastSourceIdManaCosts().entrySet()) { - this.castSourceIdManaCosts.put(entry.getKey(), entry.getValue().copy()); + this.castSourceIdManaCosts.put(entry.getKey(), (entry.getValue() == null ? null : entry.getValue().copy())); } for (Entry> entry : player.getCastSourceIdCosts().entrySet()) { - this.castSourceIdCosts.put(entry.getKey(), entry.getValue().copy()); + this.castSourceIdCosts.put(entry.getKey(), (entry.getValue() == null ? null : entry.getValue().copy())); } this.phyrexianColors = player.getPhyrexianColors() != null ? player.getPhyrexianColors().copy() : null;