aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/PySide2/QtWidgets
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-09-23 10:16:41 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-09-23 10:36:08 +0200
commit27cc05eae297bf4a469428629394c755c76af858 (patch)
treeee0f79fd2169dc4e74e1625fd7e591541a94606e /sources/pyside2/PySide2/QtWidgets
parent3b6303e59d6516d52ed11f1dcdd34da61f053dbd (diff)
Fix crash when reimplementing QLayout.takeAt()
Mark the ownership of the C++ wrapper result as C++. Fixes: PYSIDE-665 Change-Id: I2c5410bd2ebde03a246a3c1b047d99c0a0472e76 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside2/PySide2/QtWidgets')
-rw-r--r--sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml1
1 files changed, 1 insertions, 0 deletions
diff --git a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
index 1ea31c91b..0ca1882d8 100644
--- a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
+++ b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
@@ -1287,6 +1287,7 @@
<modify-function signature="takeAt(int)">
<modify-argument index="return">
<parent index="this" action="remove"/>
+ <define-ownership class="native" owner="c++"/>
</modify-argument>
</modify-function>