From 13ec102371171aff162781a7fa11d7827da67b8f Mon Sep 17 00:00:00 2001 From: elcnesh Date: Thu, 2 Apr 2015 08:49:48 +0000 Subject: [PATCH] Hide "start new game" overlay after game is started. --- .../screens/home/gauntlet/CSubmenuGauntletContests.java | 7 +++++++ .../forge/screens/home/gauntlet/CSubmenuGauntletLoad.java | 7 +++++++ .../forge/screens/home/gauntlet/CSubmenuGauntletQuick.java | 7 +++++++ .../java/forge/screens/home/sanctioned/CSubmenuDraft.java | 7 +++++++ .../forge/screens/home/sanctioned/CSubmenuWinston.java | 7 +++++++ 5 files changed, 35 insertions(+) diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletContests.java b/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletContests.java index 1d490b6eb0a..1761700f9cf 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletContests.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletContests.java @@ -112,6 +112,13 @@ public enum CSubmenuGauntletContests implements ICDoc { final HostedMatch hostedMatch = GuiBase.getInterface().hostMatch(); hostedMatch.startMatch(GameType.Gauntlet, null, starter, human, GuiBase.getInterface().getNewGuiGame()); + + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + SOverlayUtils.hideOverlay(); + } + }); } /* (non-Javadoc) diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletLoad.java b/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletLoad.java index 55432c873a0..a657518b7ca 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletLoad.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletLoad.java @@ -141,6 +141,13 @@ public enum CSubmenuGauntletLoad implements ICDoc { final HostedMatch hostedMatch = GuiBase.getInterface().hostMatch(); hostedMatch.startMatch(GameType.Gauntlet, null, starter, human, GuiBase.getInterface().getNewGuiGame()); + + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + SOverlayUtils.hideOverlay(); + } + }); } /* (non-Javadoc) diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletQuick.java b/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletQuick.java index 20418c2fe02..a301f314b55 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletQuick.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/gauntlet/CSubmenuGauntletQuick.java @@ -85,6 +85,13 @@ public enum CSubmenuGauntletQuick implements ICDoc { final HostedMatch hostedMatch = GuiBase.getInterface().hostMatch(); hostedMatch.startMatch(GameType.Gauntlet, null, starter, human, GuiBase.getInterface().getNewGuiGame()); + + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + SOverlayUtils.hideOverlay(); + } + }); } /* (non-Javadoc) diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuDraft.java b/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuDraft.java index 18728b7f9e7..9ec13531356 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuDraft.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuDraft.java @@ -153,6 +153,13 @@ public enum CSubmenuDraft implements ICDoc { final HostedMatch hostedMatch = GuiBase.getInterface().hostMatch(); hostedMatch.startMatch(GameType.Draft, null, starter, human, GuiBase.getInterface().getNewGuiGame()); + + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + SOverlayUtils.hideOverlay(); + } + }); } /** */ diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuWinston.java b/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuWinston.java index c49a2f99b61..2bf8e399314 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuWinston.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuWinston.java @@ -141,6 +141,13 @@ public enum CSubmenuWinston implements ICDoc { final HostedMatch hostedMatch = GuiBase.getInterface().hostMatch(); hostedMatch.startMatch(GameType.Winston, null, starter, human, GuiBase.getInterface().getNewGuiGame()); + + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + SOverlayUtils.hideOverlay(); + } + }); } /** */