diff --git a/src/main/java/forge/card/ability/effects/RestartGameEffect.java b/src/main/java/forge/card/ability/effects/RestartGameEffect.java index dde246b9c7a..62ede44b638 100644 --- a/src/main/java/forge/card/ability/effects/RestartGameEffect.java +++ b/src/main/java/forge/card/ability/effects/RestartGameEffect.java @@ -49,6 +49,8 @@ public class RestartGameEffect extends SpellAbilityEffect { } GameNew.restartGame(game.getMatch(), game, sa.getActivatingPlayer(), playerLibraries); + game.getMatch().getInput().lock(); // restore the 'locked' state of the input, + // because the caller method (invokeInNewThread) will try to unlock input. Restart has removed that input state. } /* (non-Javadoc)