diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/controllers/CHand.java b/forge-gui-desktop/src/main/java/forge/screens/match/controllers/CHand.java index c00e5a76e9e..ce5e59fd392 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/controllers/CHand.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/controllers/CHand.java @@ -35,6 +35,7 @@ import forge.Singletons; import forge.UiCommand; import forge.game.card.CardView; import forge.game.player.PlayerView; +import forge.gui.framework.FScreen; import forge.gui.framework.ICDoc; import forge.screens.match.CMatchUI; import forge.screens.match.views.VField; @@ -103,6 +104,11 @@ public class CHand implements ICDoc { return; } + // Don't perform animations if the user's in another tab. + if (!FScreen.MATCH_SCREEN.equals(Singletons.getControl().getCurrentScreen())) { + return; + } + //update card panels in hand area final List cards;