diff --git a/src/main/java/forge/gui/GuiDisplayUtil.java b/src/main/java/forge/gui/GuiDisplayUtil.java index 9dd345905db..d1b7719c07e 100644 --- a/src/main/java/forge/gui/GuiDisplayUtil.java +++ b/src/main/java/forge/gui/GuiDisplayUtil.java @@ -686,7 +686,14 @@ public final class GuiDisplayUtil { PlanarDice.roll(p, res); - p.getGame().getStack().chooseOrderOfSimultaneousStackEntryAll(); + FThreads.invokeInNewThread(new Runnable() { + @Override + public void run() { + p.getGame().getStack().chooseOrderOfSimultaneousStackEntryAll(); + } + }); + + } private static GameState getGame() {