diff options
Diffstat (limited to 'src/GCodes/GCodeBuffer/StringParser.cpp')
-rw-r--r-- | src/GCodes/GCodeBuffer/StringParser.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/GCodes/GCodeBuffer/StringParser.cpp b/src/GCodes/GCodeBuffer/StringParser.cpp index 691be0ac..9247c577 100644 --- a/src/GCodes/GCodeBuffer/StringParser.cpp +++ b/src/GCodes/GCodeBuffer/StringParser.cpp @@ -1086,7 +1086,7 @@ void StringParser::GetFloatArray(float arr[], size_t& returnedLength, bool doPad { CheckArrayLength(length, returnedLength); arr[length++] = ReadFloatValue(); - if (gb.buffer[readPointer] != LIST_SEPARATOR) + if (gb.buffer[readPointer] != EXPRESSION_LIST_SEPARATOR && gb.buffer[readPointer] != LIST_SEPARATOR) { break; } @@ -1123,7 +1123,7 @@ void StringParser::GetIntArray(int32_t arr[], size_t& returnedLength, bool doPad CheckArrayLength(length, returnedLength); arr[length] = ReadIValue(); length++; - if (gb.buffer[readPointer] != LIST_SEPARATOR) + if (gb.buffer[readPointer] != EXPRESSION_LIST_SEPARATOR && gb.buffer[readPointer] != LIST_SEPARATOR) { break; } @@ -1159,7 +1159,7 @@ void StringParser::GetUnsignedArray(uint32_t arr[], size_t& returnedLength, bool CheckArrayLength(length, returnedLength); arr[length] = ReadUIValue(); length++; - if (gb.buffer[readPointer] != LIST_SEPARATOR) + if (gb.buffer[readPointer] != EXPRESSION_LIST_SEPARATOR && gb.buffer[readPointer] != LIST_SEPARATOR) { break; } @@ -1196,7 +1196,7 @@ void StringParser::GetDriverIdArray(DriverId arr[], size_t& returnedLength) THRO CheckArrayLength(length, returnedLength); arr[length] = ReadDriverIdValue(); length++; - if (gb.buffer[readPointer] != LIST_SEPARATOR) + if (gb.buffer[readPointer] != EXPRESSION_LIST_SEPARATOR && gb.buffer[readPointer] != LIST_SEPARATOR) { break; } |