diff --git a/src/forge/MagicStack.java b/src/forge/MagicStack.java index ed39e6814a5..f394c7c4022 100644 --- a/src/forge/MagicStack.java +++ b/src/forge/MagicStack.java @@ -35,8 +35,9 @@ public class MagicStack extends MyObservable { public void unfreezeStack() { frozen = false; while (!frozenStack.isEmpty()) { - this.add(frozenStack.get(0)); + SpellAbility sa = frozenStack.get(0); frozenStack.remove(0); + this.add(sa); } } diff --git a/src/forge/Player.java b/src/forge/Player.java index b29bc6b3e92..b5e2ab5d0d3 100644 --- a/src/forge/Player.java +++ b/src/forge/Player.java @@ -37,6 +37,7 @@ public abstract class Player extends MyObservable{ assignedDamage = 0; lastDrawnCard = null; bFirstTurn = true; + this.updateObservers(); } public String getName() {