diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-05-23 11:51:49 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-05-23 11:59:28 +0200 |
| commit | 0e62c4db50472f8b581022c86a6be651158d0cd0 (patch) | |
| tree | 327d9ef4dfc3007c23f22f9935a02040c1249047 /sources/pyside6/PySide6 | |
| parent | 4362ded78ae459265c1e6b7cf562d5cdad382003 (diff) | |
Fix a crash in QTextBlock.layout()
Prevent the return value heuristics from setting a parent relationship.
Pick-to: 6.3 6.2 5.15
Fixes: PYSIDE-1939
Change-Id: I7b8b4080f4c0c288439140c44fb9c2b896af2907
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/PySide6')
| -rw-r--r-- | sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml b/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml index 20adce7ad..f68b3402a 100644 --- a/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml +++ b/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml @@ -504,6 +504,11 @@ </modify-argument> <inject-code class="target" position="end" file="../glue/qtgui.cpp" snippet="qtextblock-userdata"/> </modify-function> + <modify-function signature="layout()const"> <!-- Suppress return value heuristics --> + <modify-argument index="return"> + <define-ownership class="target" owner="default"/> + </modify-argument> + </modify-function> </value-type> <value-type name="QTextBlockFormat"> <enum-type name="LineHeightTypes" since="4.8" revision="4800"/> |
