From 51ffbcaeb71a6704effa7a16a0bc21da57b9cb3f Mon Sep 17 00:00:00 2001 From: drdev Date: Tue, 21 Oct 2014 00:00:52 +0000 Subject: [PATCH] Fix concurrent modification exception --- forge-game/src/main/java/forge/game/GameAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index ede74cadae9..35cb541ba8d 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -611,7 +611,7 @@ public class GameAction { } for (Player p : game.getPlayers()) { - for (Card c : p.getCardsIn(ZoneType.Battlefield)) { + for (Card c : p.getCardsIn(ZoneType.Battlefield).threadSafeIterator()) { if (!c.getController().equals(p)) { controllerChangeZoneCorrection(c); affectedCards.add(c);