diff --git a/Mage.Client/src/main/java/mage/client/game/BattlefieldPanel.java b/Mage.Client/src/main/java/mage/client/game/BattlefieldPanel.java index 577a847e125..8c0d9f45f40 100644 --- a/Mage.Client/src/main/java/mage/client/game/BattlefieldPanel.java +++ b/Mage.Client/src/main/java/mage/client/game/BattlefieldPanel.java @@ -44,6 +44,7 @@ import mage.client.util.layout.CardLayoutStrategy; import mage.client.util.layout.impl.OldCardLayoutStrategy; import mage.constants.CardType; import mage.utils.CardUtil; +import mage.view.CounterView; import mage.view.PermanentView; import javax.swing.*; @@ -158,6 +159,15 @@ public class BattlefieldPanel extends javax.swing.JLayeredPane { changed = true; } } + if (!changed) { + List counters1 = oldMagePermanent.getOriginalPermanent().getCounters(); + List counters2 = permanent.getCounters(); + if (counters1 == null && counters2 != null || counters1 != null && counters2 == null) { + changed = true; + } else if (counters1 != null && counters1.size() != counters2.size()) { + changed = true; + } + } } oldMagePermanent.update(permanent);