diff --git a/src/main/java/picocli/CommandLine.java b/src/main/java/picocli/CommandLine.java index bb885d2c7..a85d9bf8c 100644 --- a/src/main/java/picocli/CommandLine.java +++ b/src/main/java/picocli/CommandLine.java @@ -356,7 +356,7 @@ public boolean isStopAtPositional() { */ public CommandLine setStopAtPositional(boolean newValue) { this.stopAtPositional = newValue; - for (CommandLine command : interpreter.commands.values()) { + for (CommandLine command : getCommandSpec().subcommands().values()) { command.setStopAtPositional(newValue); } return this;