[webkit-reviews] review granted: [Bug 88066] Make RenderTableSection - nodeAtPoint and paintObject reuse spanning logic : [Attachment 148304] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 19 07:02:47 PDT 2012


Julien Chaffraix <jchaffraix at webkit.org> has granted Allan Sandfeld Jensen
<allan.jensen at nokia.com>'s request for review:
Bug 88066: Make RenderTableSection -  nodeAtPoint and paintObject reuse
spanning logic
https://bugs.webkit.org/show_bug.cgi?id=88066

Attachment 148304: Patch
https://bugs.webkit.org/attachment.cgi?id=148304&action=review

------- Additional Comments from Julien Chaffraix <jchaffraix at webkit.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=148304&action=review


Sorry for the back and forth.

> Source/WebCore/rendering/RenderTableSection.cpp:1107
> +    if (m_forceSlowPaintPathWithOverflowingCell) {

Note that this should apply also to hit-testing. We just handle it separately
for the moment.

> Source/WebCore/rendering/RenderTableSection.cpp:1129
> +	       --dirtiedColumns.start();

If the alternative is to inline dirtiedRows / dirtiedColumns in paintObject
which is already massive, I prefer it if we don't remove the 2 functions. It
was short sighted from me to ask that as I missed the patching needed to
properly paint the first / last row and column.


More information about the webkit-reviews mailing list