[Webkit-unassigned] [Bug 197818] REGRESSION (r245208): compositing/shared-backing/sharing-bounds-non-clipping-shared-layer.html asserts

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun May 12 21:07:31 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=197818

--- Comment #5 from Simon Fraser (smfr) <simon.fraser at apple.com> ---
Here's the fix:

diff --git a/Source/WebCore/rendering/RenderLayerBacking.cpp b/Source/WebCore/rendering/RenderLayerBacking.cpp
index f839e46e3ebd04e23439b5a940ac13d3a9bf52a1..6e7398659d9065b99dd72d1e95043a5b5b4a391c 100644
--- a/Source/WebCore/rendering/RenderLayerBacking.cpp
+++ b/Source/WebCore/rendering/RenderLayerBacking.cpp
@@ -1486,7 +1486,7 @@ void RenderLayerBacking::updateEventRegion()
     m_owningLayer.paintLayerContents(nullContext, paintingInfo, paintFlags);

     for (auto& layerWeakPtr : m_backingSharingLayers)
-        layerWeakPtr->paintLayerContents(nullContext, paintingInfo, paintFlags);
+        layerWeakPtr->paintLayerWithEffects(nullContext, paintingInfo, paintFlags);

     auto contentOffset = roundedIntSize(contentOffsetInCompositingLayer());
     eventRegion.translate(contentOffset);

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190513/11d0bde8/attachment.html>


More information about the webkit-unassigned mailing list