aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/PySide6/QtWebEngineCore
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-01-10 16:26:22 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-01-11 20:27:39 +0100
commitec07828d7734f0cb8c957824c998de1b67d89a03 (patch)
tree17bc493272be5c73ebed3e31998dedaced065118 /sources/pyside6/PySide6/QtWebEngineCore
parenta9469c1c245943dfd4f14ae55e1f2282756d31fb (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. Pick-to: 6.2 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>
Diffstat (limited to 'sources/pyside6/PySide6/QtWebEngineCore')
-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">