summaryrefslogtreecommitdiffstats
path: root/src/corelib
diff options
context:
space:
mode:
authorFabian Kosmale <fabian.kosmale@qt.io>2021-06-08 20:48:02 +0000
committerFabian Kosmale <fabian.kosmale@qt.io>2021-06-09 07:05:45 +0000
commit27952957d783034f7eba1133a6c26a351501099c (patch)
treea2781477666e515e0f923e1dd14c6e2dac15ef48 /src/corelib
parent03650696a1fb727a337865d43f068ddc7723a893 (diff)
Revert "QMetaType: Don't normalize name which should already be normalized"
This reverts commit f6fa4b39ee32ba4a5c6a3db5581dd50b3afc7a47. Reason for revert: c76a2d7c9cfc5e2edd45a30681df51b37125bc01 was not enough to catch all cases. Pick-to: 6.2 Change-Id: I5830ab20b1f4d26a0a201c3dd5aaee6b10aa12ac Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/corelib')
-rw-r--r--src/corelib/kernel/qmetatype.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/corelib/kernel/qmetatype.cpp b/src/corelib/kernel/qmetatype.cpp
index e8c631f2d1..65745bf06a 100644
--- a/src/corelib/kernel/qmetatype.cpp
+++ b/src/corelib/kernel/qmetatype.cpp
@@ -120,10 +120,11 @@ struct QMetaTypeCustomRegistry
QWriteLocker l(&lock);
if (ti->typeId)
return ti->typeId;
- QByteArray name = ti->name;
+ QByteArray name =
#ifndef QT_NO_QOBJECT
- Q_ASSERT(name == QMetaObject::normalizedType(ti->name));
+ QMetaObject::normalizedType
#endif
+ (ti->name);
if (auto ti2 = aliases.value(name)) {
ti->typeId.storeRelaxed(ti2->typeId.loadRelaxed());
return ti2->typeId;