From 27cbe6a4639ab7a3a61efeaa4d6ce1ad3d7cfb6b Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Mon, 18 May 2015 20:56:33 +0200 Subject: [PATCH] * Triggered abilities - Fixed class back to ConcurrentHashMap (fixes #966). --- Mage/src/mage/abilities/TriggeredAbilities.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Mage/src/mage/abilities/TriggeredAbilities.java b/Mage/src/mage/abilities/TriggeredAbilities.java index a712c956a02..fe0dd47fe64 100644 --- a/Mage/src/mage/abilities/TriggeredAbilities.java +++ b/Mage/src/mage/abilities/TriggeredAbilities.java @@ -47,8 +47,11 @@ import mage.game.permanent.Permanent; /** * * @author BetaSteward_at_googlemail.com + * + * This class uses ConcurrentHashMap to avoid ConcurrentModificationExceptions. + * See ticket https://github.com/magefree/mage/issues/966 and https://github.com/magefree/mage/issues/473 */ -public class TriggeredAbilities extends HashMap { +public class TriggeredAbilities extends ConcurrentHashMap { private final Map> sources = new HashMap<>();