aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-11-18 15:47:07 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-11-19 08:45:42 +0100
commit84ab9d13b4f912f67afa4e3da13f3957051ddcc3 (patch)
treed177e5854dfb5b4a2fc38b69ebb5c5c34dd08d12
parent35deefbc82892b7002913dc527e3403ae00f573c (diff)
pysideqmlregistertype.cpp: Fix compilation with QT_NO_CAST_FROM_ASCII
Properly convert noCreationReason, preparing for moving the code into a library. Pick-to: 6.2 Task-number: PYSIDE-1709 Change-Id: I795bf0be22e192cd8abeed628e1a545429acb9cd Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
-rw-r--r--sources/pyside6/PySide6/QtQml/pysideqmlregistertype.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/pyside6/PySide6/QtQml/pysideqmlregistertype.cpp b/sources/pyside6/PySide6/QtQml/pysideqmlregistertype.cpp
index b3d2b31fe..b769a1eb9 100644
--- a/sources/pyside6/PySide6/QtQml/pysideqmlregistertype.cpp
+++ b/sources/pyside6/PySide6/QtQml/pysideqmlregistertype.cpp
@@ -150,7 +150,7 @@ int PySide::qmlRegisterType(PyObject *pyObj, const char *uri, int versionMajor,
reinterpret_cast<PyTypeObject *>(pyObj)));
type.objectSize = objectSize;
type.create = creatable ? createInto : nullptr;
- type.noCreationReason = noCreationReason;
+ type.noCreationReason = QString::fromUtf8(noCreationReason);
type.userdata = pyObj;
type.uri = uri;
type.version = QTypeRevision::fromVersion(versionMajor, versionMinor);