From 92d5a007503b45ca6805de33b4891d7eefeabf16 Mon Sep 17 00:00:00 2001 From: friarsol Date: Wed, 20 Oct 2021 20:40:32 -0400 Subject: [PATCH] Fix Quest Tournament not running on EDT --- .../forge/gamemodes/quest/QuestTournamentController.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/forge-gui/src/main/java/forge/gamemodes/quest/QuestTournamentController.java b/forge-gui/src/main/java/forge/gamemodes/quest/QuestTournamentController.java index 619123a89a3..e9fbe388553 100644 --- a/forge-gui/src/main/java/forge/gamemodes/quest/QuestTournamentController.java +++ b/forge-gui/src/main/java/forge/gamemodes/quest/QuestTournamentController.java @@ -16,6 +16,7 @@ import forge.gamemodes.quest.data.QuestPreferences; import forge.gamemodes.tournament.system.TournamentBracket; import forge.gamemodes.tournament.system.TournamentPairing; import forge.gamemodes.tournament.system.TournamentPlayer; +import forge.gui.FThreads; import forge.gui.GuiBase; import forge.gui.interfaces.IGuiGame; import forge.gui.util.SGuiChoose; @@ -406,7 +407,12 @@ public class QuestTournamentController { drafting = true; final BoosterDraft draft = draftEvent.enter(); - view.startDraft(draft); + FThreads.invokeInEdtLater(new Runnable() { + @Override + public void run() { + view.startDraft(draft); + } + }); } }); }