1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-22 14:24:33 +01:00

Fix loading of 4-byte UTF-8 codepoints. (#8002)

This commit is contained in:
Aaron van Geffen
2018-09-17 20:16:07 +02:00
committed by GitHub
parent c7632f29a0
commit 4db936d3e1

View File

@@ -33,8 +33,8 @@ uint32_t utf8_get_next(const utf8* char_ptr, const utf8** nextchar_ptr)
}
else if ((char_ptr[0] & 0xF8) == 0xF0)
{
result = ((char_ptr[0] & 0x07) << 18) | ((char_ptr[1] & 0x3F) << 12) | ((char_ptr[1] & 0x3F) << 6)
| (char_ptr[2] & 0x3F);
result = ((char_ptr[0] & 0x07) << 18) | ((char_ptr[1] & 0x3F) << 12) | ((char_ptr[2] & 0x3F) << 6)
| (char_ptr[3] & 0x3F);
numBytes = 4;
}
else