Title: [168643] trunk/Source/WebCore
Revision
168643
Author
bda...@apple.com
Date
2014-05-12 14:06:53 -0700 (Mon, 12 May 2014)

Log Message

Layer for bottom overhang area needs to be offset by the topContentInset
https://bugs.webkit.org/show_bug.cgi?id=132835
-and corresponding-
<rdar://problem/16641115>

Reviewed by Simon Fraser.

Push this layer down by the topContentInset in addition to the root layer height, 
footer height, and header height.
* rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::updateLayerForBottomOverhangArea):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (168642 => 168643)


--- trunk/Source/WebCore/ChangeLog	2014-05-12 20:42:24 UTC (rev 168642)
+++ trunk/Source/WebCore/ChangeLog	2014-05-12 21:06:53 UTC (rev 168643)
@@ -1,3 +1,17 @@
+2014-05-12  Beth Dakin  <bda...@apple.com>
+
+        Layer for bottom overhang area needs to be offset by the topContentInset
+        https://bugs.webkit.org/show_bug.cgi?id=132835
+        -and corresponding-
+        <rdar://problem/16641115>
+
+        Reviewed by Simon Fraser.
+
+        Push this layer down by the topContentInset in addition to the root layer height, 
+        footer height, and header height.
+        * rendering/RenderLayerCompositor.cpp:
+        (WebCore::RenderLayerCompositor::updateLayerForBottomOverhangArea):
+
 2014-05-09  Jon Honeycutt  <jhoneyc...@apple.com>
 
         REGRESSION (r167818): editing/inserting/typing-space-to-trigger-smart-link.html fails on WebKit1 bots

Modified: trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp (168642 => 168643)


--- trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp	2014-05-12 20:42:24 UTC (rev 168642)
+++ trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp	2014-05-12 21:06:53 UTC (rev 168643)
@@ -2935,7 +2935,8 @@
         m_scrollLayer->addChildBelow(m_layerForBottomOverhangArea.get(), m_rootContentLayer.get());
     }
 
-    m_layerForBottomOverhangArea->setPosition(FloatPoint(0, m_rootContentLayer->size().height() + m_renderView.frameView().headerHeight() + m_renderView.frameView().footerHeight()));
+    m_layerForBottomOverhangArea->setPosition(FloatPoint(0, m_rootContentLayer->size().height() + m_renderView.frameView().headerHeight()
+        + m_renderView.frameView().footerHeight() + m_renderView.frameView().topContentInset()));
     return m_layerForBottomOverhangArea.get();
 }
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to