[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
Fri Jan 11 15:18:16 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=105458
--- Comment #20 from egraether at chromium.org 2013-01-11 15:20:07 PST ---
(In reply to comment #18)
> (From update of attachment 182184 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=182184&action=review
>
> Seems reasonable
>
> > Source/WebKit/chromium/src/painting/ContinuousPainter.h:8
> > + * * Redistributions of source code must retain the above copyright
>
> new files should use the 2-clause license header
>
> > Source/WebKit/chromium/src/painting/ContinuousPainter.h:44
> > + explicit ContinuousPainter();
>
> no explicit for zero-argument constructors
>
> > Source/WebKit/chromium/src/painting/ContinuousPainter.h:47
> > + void setExceptionLayer(WebCore::GraphicsLayer*);
>
> Please document what this needs.
>
> We support having multiple overlay layers, do you want to exclude them all?
I found out that WebViewImpl::setOverlayLayer() is called for all overlays so the old patch wouldn't work.
The new patch excludes all overlay layers instead. I made the recursive function static now, because it doesn't have any state. Please have a look.
--
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