diff options
| author | Ulf Hermann <ulf.hermann@qt.io> | 2025-10-28 12:43:50 +0100 |
|---|---|---|
| committer | Ulf Hermann <ulf.hermann@qt.io> | 2025-10-29 14:10:18 +0100 |
| commit | cc1772e74ba2dda3994026d929ab28ea5a056fb8 (patch) | |
| tree | 09eedff0a7dee84dc1dc44de51b8f708da6153e6 /src/3rdparty/masm/stubs/wtf/unicode/Unicode.h | |
| parent | 69b9a4d4a311350ab0197462c25538e101fe6d66 (diff) | |
QtQml: Adapt to restructuring of QUnicodeTables
case conversions are now separate from other properties.
See commit 763f19151cc31ca1ba4912e0828359be5dba89e8 in qtbase.
Pick-to: 6.10 6.8 6.5
Change-Id: Ia13f515e613c7470f816c9930e870e391c88e367
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Diffstat (limited to 'src/3rdparty/masm/stubs/wtf/unicode/Unicode.h')
| -rw-r--r-- | src/3rdparty/masm/stubs/wtf/unicode/Unicode.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h b/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h index 44a7d65571..e13fc7731b 100644 --- a/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h +++ b/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h @@ -15,7 +15,7 @@ namespace Unicode { inline UChar32 u_tolower(UChar32 ch) { if (ch > QChar::LastValidCodePoint) return ch; - const auto fold = QUnicodeTables::properties(char32_t(ch))->cases[QUnicodeTables::LowerCase]; + const auto fold = QUnicodeTables::caseConversion(char32_t(ch))[QUnicodeTables::LowerCase]; return fold.special ? ch : (ch + fold.diff); } @@ -23,7 +23,7 @@ namespace Unicode { inline UChar32 u_toupper(UChar32 ch) { if (ch > QChar::LastValidCodePoint) return ch; - const auto fold = QUnicodeTables::properties(char32_t(ch))->cases[QUnicodeTables::UpperCase]; + const auto fold = QUnicodeTables::caseConversion(char32_t(ch))[QUnicodeTables::UpperCase]; return fold.special ? ch : (ch + fold.diff); } } |
