[Webkit-unassigned] [Bug 122784] Missing content when compositing solid color combined with "paints into ancestor" layers
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Oct 14 16:26:49 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=122784
Simon Fraser (smfr) <simon.fraser at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|webkit-unassigned at lists.web |simon.fraser at apple.com
|kit.org |
CC| |dino at apple.com
--- Comment #2 from Simon Fraser (smfr) <simon.fraser at apple.com> 2013-10-14 16:25:35 PST ---
A couple of things here:
1. I think this boolean logic in RenderLayerCompositor::requiresOwnBackingStore() is wrong:
if (compositingAncestorLayer
&& (!compositingAncestorLayer->backing()->graphicsLayer()->drawsContent()
|| compositingAncestorLayer->backing()->paintsIntoWindow()
|| compositingAncestorLayer->backing()->paintsIntoCompositedAncestor()))
return true;
but fixing that would prevent having nested "paintsIntoCompositedAncestor()" layers.
2. isSimpleContainerCompositingLayer() gives the wrong answer if descendant compositing layers are "paints into ancestor" layers.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list