[Webkit-unassigned] [Bug 105458] [chromium] Add WebLayer::setIgnoresContinuousPainting() API and use it to ignore the PageOverlay's layer.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 8 12:30:07 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=105458
--- Comment #12 from James Robinson <jamesr at chromium.org> 2013-01-08 12:32:01 PST ---
(From update of attachment 181704)
View in context: https://bugs.webkit.org/attachment.cgi?id=181704&action=review
Seems pretty reasonable to me. I think it'd be a good idea to try to not add all the new code to WebViewImpl but instead have it off in a separate class that WebViewImpl owns and manages, just to keep the code size down. Nat - WDYT?
> Source/WebKit/chromium/src/WebViewImpl.cpp:1776
> + Vector<GraphicsLayer*>::const_iterator it;
> + for (it = children.begin(); it != children.end(); ++it)
> + setNeedsDisplayOnAllGraphicLayersRecursive(*it);
FYI if you want to hit mask and replica layers you have to do that explicitly as well with something like
if (GraphicsLayer* maskLayer = layer->maskLayer())
maskLayer->fooBar();
... ditto for replicaLayer
--
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