aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-05-03 07:46:29 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2024-05-14 09:31:25 +0200
commitffd12d6450aa501302d1920949cf06c7907740f1 (patch)
tree094fdc9186fe9a81928471fd7ba464e495d54423
parent30ed48e253c6f9f79ac606d838db5d035c5708ab (diff)
Fix undesired invalidation of QObjects/QWidgets after calling parent(Widget)()
Remove setting of parent relationship to the return values of QObjects.parent(), QWidget.parentWidget(). Fixes: PYSIDE-2711 Change-Id: Ib6fbcea4b1ecd0efa95d9e4c71dccc5cd0d365aa Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
-rw-r--r--sources/pyside6/PySide6/QtCore/typesystem_core_common.xml3
-rw-r--r--sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml3
2 files changed, 0 insertions, 6 deletions
diff --git a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
index 9b306c088..8c4b1607e 100644
--- a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
+++ b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
@@ -1759,9 +1759,6 @@
</modify-function>
<!-- End of Invalidate-after-use fix -->
<modify-function signature="parent()const">
- <modify-argument index="this">
- <parent index="return" action="add"/>
- </modify-argument>
<modify-argument index="return">
<define-ownership class="target" owner="default"/>
</modify-argument>
diff --git a/sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml b/sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml
index 774f9dd64..b1188a514 100644
--- a/sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml
+++ b/sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml
@@ -2032,9 +2032,6 @@
</modify-function>
<modify-function signature="parentWidget()const">
- <modify-argument index="this">
- <parent index="return" action="add"/>
- </modify-argument>
<modify-argument index="return">
<define-ownership class="target" owner="default"/>
</modify-argument>