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); + } + }); } }); }