From cb96122c43e5fcf015d735559aec54fc8665db1c Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Wed, 13 Aug 2014 15:03:23 +0200 Subject: Fix regression in QQuickWebView's transparent backgound We need to set both setDrawsTransparentBackground and setDrawsBackground to get the full correct behavior of transparent backgrounds. Task-number: QTBUG-40063 Change-Id: Iaa276a6a12e3cff40d8bc2892fb0667242afb88b Reviewed-by: Jocelyn Turcotte --- Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp') diff --git a/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp b/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp index a46b6972e..fede9aee0 100644 --- a/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp +++ b/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp @@ -522,6 +522,7 @@ void QQuickWebViewPrivate::didChangeBackForwardList(WKPageRef, WKBackForwardList void QQuickWebViewPrivate::setTransparentBackground(bool enable) { webPageProxy->setDrawsTransparentBackground(enable); + webPageProxy->setDrawsBackground(!enable); } bool QQuickWebViewPrivate::transparentBackground() const -- cgit v1.2.1