Title: [218928] trunk/Source/WebCore
Revision
218928
Author
fred.w...@free.fr
Date
2017-06-29 09:25:55 -0700 (Thu, 29 Jun 2017)

Log Message

Small improvement of calls to RenderLayerBacking members
https://bugs.webkit.org/show_bug.cgi?id=173969

Patch by Frederic Wang <fw...@igalia.com> on 2017-06-29
Reviewed by Simon Fraser.

No new tests, behavior unchanged.

* page/FrameView.cpp:
(WebCore::FrameView::tiledBacking): Access the member with RenderLayerBacking::tiledBacking.
(WebCore::FrameView::updateTilesForExtendedBackgroundMode): Ditto.
* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::usesCompositedScrolling): Use RenderLayerBacking::hasScrollingLayer as
it better matches the intention of the check here.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (218927 => 218928)


--- trunk/Source/WebCore/ChangeLog	2017-06-29 16:24:59 UTC (rev 218927)
+++ trunk/Source/WebCore/ChangeLog	2017-06-29 16:25:55 UTC (rev 218928)
@@ -1,3 +1,19 @@
+2017-06-29  Frederic Wang  <fw...@igalia.com>
+
+        Small improvement of calls to RenderLayerBacking members
+        https://bugs.webkit.org/show_bug.cgi?id=173969
+
+        Reviewed by Simon Fraser.
+
+        No new tests, behavior unchanged.
+
+        * page/FrameView.cpp:
+        (WebCore::FrameView::tiledBacking): Access the member with RenderLayerBacking::tiledBacking.
+        (WebCore::FrameView::updateTilesForExtendedBackgroundMode): Ditto.
+        * rendering/RenderLayer.cpp:
+        (WebCore::RenderLayer::usesCompositedScrolling): Use RenderLayerBacking::hasScrollingLayer as
+        it better matches the intention of the check here.
+
 2017-06-29  Romain Bellessort  <romain.belless...@crf.canon.fr>
 
         [Readable Streams API] Fix ReadableStream "strategy" argument handling

Modified: trunk/Source/WebCore/page/FrameView.cpp (218927 => 218928)


--- trunk/Source/WebCore/page/FrameView.cpp	2017-06-29 16:24:59 UTC (rev 218927)
+++ trunk/Source/WebCore/page/FrameView.cpp	2017-06-29 16:25:55 UTC (rev 218928)
@@ -945,7 +945,7 @@
     if (!backing)
         return nullptr;
 
-    return backing->graphicsLayer()->tiledBacking();
+    return backing->tiledBacking();
 }
 
 uint64_t FrameView::scrollLayerID() const
@@ -3335,7 +3335,7 @@
     if (!backing)
         return;
 
-    TiledBacking* tiledBacking = backing->graphicsLayer()->tiledBacking();
+    TiledBacking* tiledBacking = backing->tiledBacking();
     if (!tiledBacking)
         return;
 

Modified: trunk/Source/WebCore/rendering/RenderLayer.cpp (218927 => 218928)


--- trunk/Source/WebCore/rendering/RenderLayer.cpp	2017-06-29 16:24:59 UTC (rev 218927)
+++ trunk/Source/WebCore/rendering/RenderLayer.cpp	2017-06-29 16:25:55 UTC (rev 218928)
@@ -2219,7 +2219,7 @@
 
 bool RenderLayer::usesCompositedScrolling() const
 {
-    return isComposited() && backing()->scrollingLayer();
+    return isComposited() && backing()->hasScrollingLayer();
 }
 
 bool RenderLayer::usesAsyncScrolling() const
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to