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 0605f6e874..577a847e12 100644 --- a/Mage.Client/src/main/java/mage/client/game/BattlefieldPanel.java +++ b/Mage.Client/src/main/java/mage/client/game/BattlefieldPanel.java @@ -150,6 +150,14 @@ public class BattlefieldPanel extends javax.swing.JLayeredPane { } } } + if (!changed) { + UUID u1 = oldMagePermanent.getOriginalPermanent().getAttachedTo(); + UUID u2 = permanent.getAttachedTo(); + if (u1 == null && u2 != null || u2 == null && u1 != null + || (u1 != null && !u1.equals(u2)) ) { + changed = true; + } + } } oldMagePermanent.update(permanent);