aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-11-18 15:47:07 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-11-19 10:18:59 +0000
commitb2eac2710f017ad79f73183a771cb18828cdbabb (patch)
treef41cf3c15a77d312409ac0f19654fd57559dec97
parentd3b264e14933c4b35a070c76b51adc00426a4bce (diff)
pysideqmlregistertype.cpp: Fix compilation with QT_NO_CAST_FROM_ASCII
Properly convert noCreationReason, preparing for moving the code into a library. Task-number: PYSIDE-1709 Change-Id: I795bf0be22e192cd8abeed628e1a545429acb9cd Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 84ab9d13b4f912f67afa4e3da13f3957051ddcc3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-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);