diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-01-10 16:26:22 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-01-11 20:54:31 +0000 |
commit | 31139d5acc369ce225105f81cc02bead8f64f133 (patch) | |
tree | 131d5850337cdf955776083d2ed5f041bf6192d7 | |
parent | 81d56c89423e381509fd2402cb7bfa7bdee5ef55 (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.xml | 6 |
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"> |