Title: [145037] trunk/Source/WebKit2
Revision
145037
Author
[email protected]
Date
2013-03-06 21:54:16 -0800 (Wed, 06 Mar 2013)

Log Message

[wk2] Page overlays should use the accelerated drawing setting instead of hardcoding it on
https://bugs.webkit.org/show_bug.cgi?id=111654
<rdar://problem/13364085>

Reviewed by Simon Fraser.

* WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:
(WebKit::TiledCoreAnimationDrawingArea::updatePreferences):
(WebKit::TiledCoreAnimationDrawingArea::createPageOverlayLayer):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (145036 => 145037)


--- trunk/Source/WebKit2/ChangeLog	2013-03-07 05:49:15 UTC (rev 145036)
+++ trunk/Source/WebKit2/ChangeLog	2013-03-07 05:54:16 UTC (rev 145037)
@@ -1,3 +1,15 @@
+2013-03-06  Tim Horton  <[email protected]>
+
+        [wk2] Page overlays should use the accelerated drawing setting instead of hardcoding it on
+        https://bugs.webkit.org/show_bug.cgi?id=111654
+        <rdar://problem/13364085>
+
+        Reviewed by Simon Fraser.
+
+        * WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:
+        (WebKit::TiledCoreAnimationDrawingArea::updatePreferences):
+        (WebKit::TiledCoreAnimationDrawingArea::createPageOverlayLayer):
+
 2013-03-06  Gyuyoung Kim  <[email protected]>
 
         [EFL][WK2] Enable interactive form validation for email and url input type validation

Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm (145036 => 145037)


--- trunk/Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm	2013-03-07 05:49:15 UTC (rev 145036)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm	2013-03-07 05:54:16 UTC (rev 145037)
@@ -210,6 +210,7 @@
         tiledBacking->setAggressivelyRetainsTiles(settings->aggressiveTileRetentionEnabled());
     
     if (m_pageOverlayLayer) {
+        m_pageOverlayLayer->setAcceleratesDrawing(settings->acceleratedDrawingEnabled());
         m_pageOverlayLayer->setShowDebugBorder(settings->showDebugBorders());
         m_pageOverlayLayer->setShowRepaintCounter(settings->showRepaintCounter());
     }
@@ -501,7 +502,7 @@
     m_pageOverlayLayer->setName("page overlay content");
 #endif
 
-    m_pageOverlayLayer->setAcceleratesDrawing(true);
+    m_pageOverlayLayer->setAcceleratesDrawing(m_webPage->corePage()->settings()->acceleratedDrawingEnabled());
     m_pageOverlayLayer->setDrawsContent(true);
     m_pageOverlayLayer->setSize(expandedIntSize(FloatSize(m_rootLayer.get().frame.size)));
     m_pageOverlayLayer->setShowDebugBorder(m_webPage->corePage()->settings()->showDebugBorders());
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to