From 7457847489cc6026d2304cc43554685f37ddd354 Mon Sep 17 00:00:00 2001 From: Quahu Date: Sun, 1 Apr 2018 00:28:11 +0200 Subject: [PATCH] I broke it even more with this PR, lol Remainder parameters weren't parsed properly. --- src/Discord.Net.Commands/CommandParser.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Discord.Net.Commands/CommandParser.cs b/src/Discord.Net.Commands/CommandParser.cs index ffbf1ea93..1d09a8b4b 100644 --- a/src/Discord.Net.Commands/CommandParser.cs +++ b/src/Discord.Net.Commands/CommandParser.cs @@ -33,6 +33,13 @@ namespace Discord.Commands else c = '\0'; + //If we're processing a remainder parameter, ignore all other logic + if (curParam != null && curParam.IsRemainder && curPos != endPos) + { + argBuilder.Append(c); + continue; + } + //If we're not currently processing one, are we starting the next argument yet? if (curPart == ParserPart.None) { @@ -76,13 +83,6 @@ namespace Discord.Commands continue; } - //If we're processing a remainder parameter, ignore all other logic - if (curParam != null && curParam.IsRemainder && curPos != endPos) - { - argBuilder.Append(c); - continue; - } - //Has this parameter ended yet? string argString = null; if (curPart == ParserPart.Parameter)