diff --git a/Source/Engine/Core/Types/String.cpp b/Source/Engine/Core/Types/String.cpp index 3de255039..e53f04af7 100644 --- a/Source/Engine/Core/Types/String.cpp +++ b/Source/Engine/Core/Types/String.cpp @@ -113,6 +113,7 @@ void String::Append(const char* chars, int32 count) Platform::MemoryCopy(_data, oldData, oldLength * sizeof(Char)); StringUtils::ConvertANSI2UTF16(chars, _data + oldLength, count, _length); + _length += oldLength; _data[_length] = 0; Platform::Free(oldData);