From c708be48945c42229b09b3876f8c766fa4ba9ea3 Mon Sep 17 00:00:00 2001 From: Tatsuya Shiozawa Date: Sat, 15 Jun 2024 16:25:33 +0900 Subject: [PATCH] Fixed to properly convert multibyte text to juce::String. 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 ef23870df87d..06621b22e410 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