diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-05-03 07:46:29 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-05-14 09:31:25 +0200 |
commit | ffd12d6450aa501302d1920949cf06c7907740f1 (patch) | |
tree | 094fdc9186fe9a81928471fd7ba464e495d54423 | |
parent | 30ed48e253c6f9f79ac606d838db5d035c5708ab (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.xml | 3 | ||||
-rw-r--r-- | sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml | 3 |
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> |