aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/libpysideqml/pysideqmlforeign.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/libpysideqml/pysideqmlforeign.cpp')
-rw-r--r--sources/pyside6/libpysideqml/pysideqmlforeign.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/sources/pyside6/libpysideqml/pysideqmlforeign.cpp b/sources/pyside6/libpysideqml/pysideqmlforeign.cpp
index ef8d7fdf0..7ac798030 100644
--- a/sources/pyside6/libpysideqml/pysideqmlforeign.cpp
+++ b/sources/pyside6/libpysideqml/pysideqmlforeign.cpp
@@ -83,12 +83,13 @@ namespace PySide::Qml {
void initQmlForeign(PyObject *module)
{
- if (InitSignatureStrings(PySideQmlForeign_TypeF(), qmlForeign_SignatureStrings) < 0)
+ auto *foreignType = PySideQmlForeign_TypeF();
+ if (InitSignatureStrings(foreignType, qmlForeign_SignatureStrings) < 0)
return;
- Py_INCREF(PySideQmlForeign_TypeF());
- PyModule_AddObject(module, "QmlForeign",
- reinterpret_cast<PyObject *>(PySideQmlForeign_TypeF()));
+ auto *obForeignType = reinterpret_cast<PyObject *>(foreignType);
+ Py_INCREF(obForeignType);
+ PyModule_AddObject(module, "QmlForeign", obForeignType);
}
} // namespace PySide::Qml