aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-01-10 16:26:22 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-01-11 20:54:31 +0000
commit31139d5acc369ce225105f81cc02bead8f64f133 (patch)
tree131d5850337cdf955776083d2ed5f041bf6192d7
parent81d56c89423e381509fd2402cb7bfa7bdee5ef55 (diff)
PySide6: Fix crashes in WebEngine signal emissions
There seems to be a problem with signals with object type parameters. Change QWebEngineCertificateError and QWebEngineFullScreenRequest (gadgets) to be value types. Fixes: PYSIDE-1768 Fixes: PYSIDE-1769 Change-Id: I9863f9e26a9a7bf7751369057fcad6eb10798817 Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit ec07828d7734f0cb8c957824c998de1b67d89a03) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml6
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml b/sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml
index 5072ddfb4..22ff8b777 100644
--- a/sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml
+++ b/sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml
@@ -48,9 +48,9 @@
<object-type name="QWebEngineCookieStore"/>
- <object-type name="QWebEngineCertificateError">
+ <value-type name="QWebEngineCertificateError">
<enum-type name="Type"/>
- </object-type>
+ </value-type>
<object-type name="QWebEngineContextMenuRequest">
<enum-type name="EditFlag" flags="EditFlags"/>
@@ -64,7 +64,7 @@
<enum-type name="SavePageFormat"/>
</object-type>
- <object-type name="QWebEngineFullScreenRequest"/>
+ <value-type name="QWebEngineFullScreenRequest"/>
<object-type name="QWebEngineHistory"/>
<value-type name="QWebEngineHistoryItem">