From 6c2347a261271b8488950534edfd5672d1f46d0d Mon Sep 17 00:00:00 2001 From: Myrd Date: Mon, 1 Dec 2014 06:03:27 +0000 Subject: [PATCH] Fix bug where card draw animations are shown even if you're in another tab (e.g. if you made two AIs play). --- .../main/java/forge/screens/match/controllers/CHand.java | 6 ++++++ 1 file changed, 6 insertions(+) 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;