summaryrefslogtreecommitdiffstats
path: root/src/corelib/text/qunicodetools.cpp
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2025-03-07 11:29:37 +0100
committerMarc Mutz <marc.mutz@qt.io>2025-03-11 17:06:22 +0100
commit455e0ff42a68849b8d76dd8fbac58a35fa2dc866 (patch)
tree61f3bdb6844ca0e1b7950222287b164956e638f5 /src/corelib/text/qunicodetools.cpp
parentf18e8cebfcb9053bec3221f88a3944a781114530 (diff)
QUnicodeTools: collapse adjacent identical case statements
They were left in to for easier reviewing when the old function pointer table was changed to this switch. In this second step, we can now collapse adjacent duplicates into one each. Pick-to: 6.9 6.8 6.5 Change-Id: I7b7fa8991817895a01c63251ab3b0ecc95b5756b Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/text/qunicodetools.cpp')
-rw-r--r--src/corelib/text/qunicodetools.cpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/corelib/text/qunicodetools.cpp b/src/corelib/text/qunicodetools.cpp
index 6e5ae577162..332f24773e5 100644
--- a/src/corelib/text/qunicodetools.cpp
+++ b/src/corelib/text/qunicodetools.cpp
@@ -2575,45 +2575,26 @@ static CharAttributeFunction charAttributeFunction(QChar::Script script)
{
switch (script) {
case QChar::Script_Unknown:
- return nullptr;
case QChar::Script_Inherited:
- return nullptr;
case QChar::Script_Common:
- return nullptr;
case QChar::Script_Latin:
- return nullptr;
case QChar::Script_Greek:
- return nullptr;
case QChar::Script_Cyrillic:
- return nullptr;
case QChar::Script_Armenian:
- return nullptr;
case QChar::Script_Hebrew:
- return nullptr;
case QChar::Script_Arabic:
- return nullptr;
case QChar::Script_Syriac:
- return nullptr;
case QChar::Script_Thaana:
return nullptr;
case QChar::Script_Devanagari:
- return &indicAttributes;
case QChar::Script_Bengali:
- return &indicAttributes;
case QChar::Script_Gurmukhi:
- return &indicAttributes;
case QChar::Script_Gujarati:
- return &indicAttributes;
case QChar::Script_Oriya:
- return &indicAttributes;
case QChar::Script_Tamil:
- return &indicAttributes;
case QChar::Script_Telugu:
- return &indicAttributes;
case QChar::Script_Kannada:
- return &indicAttributes;
case QChar::Script_Malayalam:
- return &indicAttributes;
case QChar::Script_Sinhala:
return &indicAttributes;
case QChar::Script_Thai:
@@ -2625,17 +2606,11 @@ static CharAttributeFunction charAttributeFunction(QChar::Script script)
case QChar::Script_Myanmar:
return &myanmarAttributes;
case QChar::Script_Georgian:
- return nullptr;
case QChar::Script_Hangul:
- return nullptr;
case QChar::Script_Ethiopic:
- return nullptr;
case QChar::Script_Cherokee:
- return nullptr;
case QChar::Script_CanadianAboriginal:
- return nullptr;
case QChar::Script_Ogham:
- return nullptr;
case QChar::Script_Runic:
return nullptr;
case QChar::Script_Khmer: