diff options
Diffstat (limited to 'sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml')
-rw-r--r-- | sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml b/sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml index 090b7a4ec..f417b8e74 100644 --- a/sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml +++ b/sources/pyside2/PySide2/QtGui/typesystem_gui_common.xml @@ -203,13 +203,9 @@ <primitive-type name="WId" target-lang-api-name="PyLong"> <conversion-rule> - <native-to-target> - return PyLong_FromVoidPtr(reinterpret_cast<void *>(%in)); - </native-to-target> + <native-to-target file="../glue/qtgui.cpp" snippet="return-pylong-voidptr"/> <target-to-native> - <add-conversion type="PyLong"> - %out = reinterpret_cast<%OUTTYPE>(PyLong_AsVoidPtr(%in)); - </add-conversion> + <add-conversion type="PyLong" file="../glue/qtgui.cpp" snippet="conversion-pylong"/> </target-to-native> </conversion-rule> </primitive-type> |