From 131b838c65ca51a6b7239e3de10c0b540a832af1 Mon Sep 17 00:00:00 2001 From: Tatsuya Shiozawa Date: Sat, 15 Jun 2024 16:25:33 +0900 Subject: [PATCH] String: Use string length during UTF8 conversion This implementation is equivalent to JUCE 7. --- modules/juce_core/text/juce_String.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_core/text/juce_String.cpp b/modules/juce_core/text/juce_String.cpp index ef23870df8..06621b22e4 100644 --- a/modules/juce_core/text/juce_String.cpp +++ b/modules/juce_core/text/juce_String.cpp @@ -2164,7 +2164,7 @@ String String::fromUTF8 (const char* const buffer, int bufferSizeBytes) } jassert (CharPointer_UTF8::isValidString (buffer, bufferSizeBytes)); - return { CharPointer_UTF8 (buffer), (size_t) bufferSizeBytes }; + return { CharPointer_UTF8 (buffer), CharPointer_UTF8 (buffer + bufferSizeBytes) }; } #if __cpp_char8_t