diff --git a/src/main/java/forge/control/home/ControlConstructed.java b/src/main/java/forge/control/home/ControlConstructed.java index 45294399df1..7b530527eb3 100644 --- a/src/main/java/forge/control/home/ControlConstructed.java +++ b/src/main/java/forge/control/home/ControlConstructed.java @@ -498,11 +498,19 @@ public class ControlConstructed { // Check color-based deck selection for appropriate length if (currentHumanSelection.getName().equals("lstColorsHuman")) { - if (!checkValidityOfHumanSelectedColors(humanSelected)) { return; } + if (!checkValidityOfHumanSelectedColors(humanSelected)) { + view.getBarProgress().setVisible(false); + view.getBtnStart().setVisible(true); + return; + } } if (currentAISelection.getName().equals("lstColorsAI")) { - if (!checkValidityOfAISelectedColors(aiSelected)) { return; } + if (!checkValidityOfAISelectedColors(aiSelected)) { + view.getBarProgress().setVisible(false); + view.getBtnStart().setVisible(true); + return; + } } generateAIDecks(aiSelected);