Title: [149049] trunk/Source/WebKit2
- Revision
- 149049
- Author
- [email protected]
- Date
- 2013-04-24 11:06:53 -0700 (Wed, 24 Apr 2013)
Log Message
[GTK][WK2] Implement LayerTreeHostGtk::pageBackgroundTransparencyChanged
https://bugs.webkit.org/show_bug.cgi?id=115094
Reviewed by Tim Horton.
The method was introduced in r149004 (and a stub implementation for the GTK port added in r149017).
Implement the method for the GTK port in the same manner it is implemented under the Mac port,
calling setContentsOpaque on the non-composited content layer.
* WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp:
(WebKit::LayerTreeHostGtk::pageBackgroundTransparencyChanged):
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (149048 => 149049)
--- trunk/Source/WebKit2/ChangeLog 2013-04-24 17:50:29 UTC (rev 149048)
+++ trunk/Source/WebKit2/ChangeLog 2013-04-24 18:06:53 UTC (rev 149049)
@@ -1,3 +1,17 @@
+2013-04-24 Zan Dobersek <[email protected]>
+
+ [GTK][WK2] Implement LayerTreeHostGtk::pageBackgroundTransparencyChanged
+ https://bugs.webkit.org/show_bug.cgi?id=115094
+
+ Reviewed by Tim Horton.
+
+ The method was introduced in r149004 (and a stub implementation for the GTK port added in r149017).
+ Implement the method for the GTK port in the same manner it is implemented under the Mac port,
+ calling setContentsOpaque on the non-composited content layer.
+
+ * WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp:
+ (WebKit::LayerTreeHostGtk::pageBackgroundTransparencyChanged):
+
2013-04-24 Simon Cooper <[email protected]>
<rdar://problem/13614117> Refine the Flash Player profile
Modified: trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp (149048 => 149049)
--- trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp 2013-04-24 17:50:29 UTC (rev 149048)
+++ trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp 2013-04-24 18:06:53 UTC (rev 149049)
@@ -426,6 +426,7 @@
void LayerTreeHostGtk::pageBackgroundTransparencyChanged()
{
+ m_nonCompositedContentLayer->setContentsOpaque(m_webPage->drawsBackground() && !m_webPage->drawsTransparentBackground());
}
void LayerTreeHostGtk::cancelPendingLayerFlush()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes