diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-03-23 14:00:19 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-03-24 11:48:13 +0100 |
commit | 7f91a72734d1fa5c37a07bc2e0db4d1dfc40b5c1 (patch) | |
tree | 5a353c3cc9369ea9c55427f66b3a5133ccf10d9f | |
parent | b4f0822d68099fbcdbfdd1aa93d7192cc9db83e4 (diff) |
PySide6: Fix crash when implementing QQuickFramebufferObject.createRenderer()
Pass the ownership to C++.
Fixes: PYSIDE-1868
Change-Id: I52c0c7778a2d89b38406d6c1e15482855057fb5c
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit 45002cd9d60b03045584d5dc210e8499ec11a996)
-rw-r--r-- | sources/pyside2/PySide2/QtQuick/typesystem_quick.xml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sources/pyside2/PySide2/QtQuick/typesystem_quick.xml b/sources/pyside2/PySide2/QtQuick/typesystem_quick.xml index 4f6d9086c..9e3b50cbc 100644 --- a/sources/pyside2/PySide2/QtQuick/typesystem_quick.xml +++ b/sources/pyside2/PySide2/QtQuick/typesystem_quick.xml @@ -57,6 +57,11 @@ <object-type name="QQuickFramebufferObject"> <object-type name="Renderer"/> + <modify-function signature="createRenderer()const"> + <modify-argument index="return"> + <define-ownership class="native" owner="c++"/> + </modify-argument> + </modify-function> </object-type> <object-type name="QQuickTextureFactory"/> |