aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/PySide2/QtWidgets
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-09-17 10:13:18 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-09-21 10:35:00 +0200
commit58d3ac8842d36a6ce615188079e82598efa85b7e (patch)
tree22c724f3017ffb26291c306eedb10f413780da46 /sources/pyside2/PySide2/QtWidgets
parentc73a16fd51e0b21dbe11d128b06d73468b60f095 (diff)
Q(Plain)TextEdit::createMimeDataFromSelection(): Fix a crash when creating QMimeData
Mark the return value as owned by C++. Fixes: PYSIDE-1082 Change-Id: Id4be45cf90bbe480839cbe3d355831bf1ddb0c16 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside2/PySide2/QtWidgets')
-rw-r--r--sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml12
1 files changed, 12 insertions, 0 deletions
diff --git a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
index d2fc0705e..1ea31c91b 100644
--- a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
+++ b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
@@ -2931,6 +2931,12 @@
<extra-includes>
<include file-name="QTextCursor" location="global"/>
</extra-includes>
+ <modify-function signature="createMimeDataFromSelection() const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setDocument(QTextDocument*)">
<modify-argument index="1">
<parent index="this" action="add"/>
@@ -3361,6 +3367,12 @@
<object-type name="QPlainTextDocumentLayout"/>
<object-type name="QPlainTextEdit">
<enum-type name="LineWrapMode"/>
+ <modify-function signature="createMimeDataFromSelection() const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setDocument(QTextDocument*)">
<modify-argument index="1">
<parent index="this" action="add"/>