summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@qt.io>2021-05-12 14:29:23 +0200
committerShawn Rutledge <shawn.rutledge@qt.io>2021-05-12 12:33:17 +0000
commita3fa8926657047e8e19cedab52f9687de3258610 (patch)
treee35a6de4b8f518becc2f90a6d2facdebf549c871
parent3a45b1f20e3d66139ec1d01fda43e8bdfa1f486f (diff)
Convert QMetaObject::className() from utf8
Explicitly rather than initializing QString directly from char*. Change-Id: I2148fd914a6eed5e887d50da0ef6d66a9d02678f Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
-rw-r--r--src/trace/qmlmessagetrace.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/trace/qmlmessagetrace.cpp b/src/trace/qmlmessagetrace.cpp
index 5622d73..7422b93 100644
--- a/src/trace/qmlmessagetrace.cpp
+++ b/src/trace/qmlmessagetrace.cpp
@@ -316,7 +316,7 @@ void QmlMessageTrace::writeObjectInstance(QFile &f, QObject *o)
{
if (!o)
return;
- QString className = o->metaObject()->className();
+ QString className = QString::fromUtf8(o->metaObject()->className());
int qmlSuffixIdx = className.indexOf(QStringLiteral("_QML"));
if (qmlSuffixIdx > 0)
className = className.left(qmlSuffixIdx);