From 64f3aa2dba17ca3cf5d44d620d6b6e5fbae7e91a Mon Sep 17 00:00:00 2001 From: Jonathan Coates Date: Fri, 8 Jan 2021 17:49:31 +0000 Subject: [PATCH] Fix problem with RepeatArgumentType The whole "flatten" thing can probably be dropped TBH. We don't use it anywhere. Fixes #661 --- patchwork.md | 6 ++++++ .../shared/command/arguments/RepeatArgumentType.java | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/patchwork.md b/patchwork.md index e124e5c73..67dcabdd4 100644 --- a/patchwork.md +++ b/patchwork.md @@ -578,3 +578,9 @@ b2e54014869fac4b819b01b6c24e550ca113ce8a Added Numpad Enter Support in rom lua programs. (#657) ``` Just lua changes. + +``` +247c05305d106af430fcdaee41371a152bf7c38c + +Fix problem with RepeatArgumentType +``` \ No newline at end of file diff --git a/src/main/java/dan200/computercraft/shared/command/arguments/RepeatArgumentType.java b/src/main/java/dan200/computercraft/shared/command/arguments/RepeatArgumentType.java index 2a66975f9..36a6f1009 100644 --- a/src/main/java/dan200/computercraft/shared/command/arguments/RepeatArgumentType.java +++ b/src/main/java/dan200/computercraft/shared/command/arguments/RepeatArgumentType.java @@ -55,8 +55,9 @@ public final class RepeatArgumentType implements ArgumentType> { this.some = some; } - public static RepeatArgumentType some(ArgumentType appender, SimpleCommandExceptionType missing) { - return new RepeatArgumentType<>(appender, List::add, true, missing); + public static RepeatArgumentType some( ArgumentType appender, SimpleCommandExceptionType missing ) + { + return new RepeatArgumentType<>( appender, List::add, false, missing ); } public static RepeatArgumentType> someFlat(ArgumentType> appender, SimpleCommandExceptionType missing) {