aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/libpysideqml/pysideqmluncreatable.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/libpysideqml/pysideqmluncreatable.cpp')
-rw-r--r--sources/pyside6/libpysideqml/pysideqmluncreatable.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/sources/pyside6/libpysideqml/pysideqmluncreatable.cpp b/sources/pyside6/libpysideqml/pysideqmluncreatable.cpp
index 348d53d58..b83fa88f5 100644
--- a/sources/pyside6/libpysideqml/pysideqmluncreatable.cpp
+++ b/sources/pyside6/libpysideqml/pysideqmluncreatable.cpp
@@ -96,12 +96,13 @@ static const char *qmlUncreatable_SignatureStrings[] = {
void initQmlUncreatable(PyObject *module)
{
- if (InitSignatureStrings(PySideQmlUncreatable_TypeF(), qmlUncreatable_SignatureStrings) < 0)
+ auto *qmlUncreatableType = PySideQmlUncreatable_TypeF();
+ if (InitSignatureStrings(qmlUncreatableType, qmlUncreatable_SignatureStrings) < 0)
return;
- Py_INCREF(PySideQmlUncreatable_TypeF());
- PyModule_AddObject(module, "QmlUncreatable",
- reinterpret_cast<PyObject *>(PySideQmlUncreatable_TypeF()));
+ auto *obQmlUncreatableType = reinterpret_cast<PyObject *>(qmlUncreatableType);
+ Py_INCREF(obQmlUncreatableType);
+ PyModule_AddObject(module, "QmlUncreatable", obQmlUncreatableType);
}
void setUncreatableClassInfo(PyTypeObject *type, const QByteArray &reason)