[Webkit-unassigned] [Bug 60409] Convert x, y and width, height pairs to IntPoint and IntSize for RenderLayer

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 6 23:08:33 PDT 2011


Eric Seidel <eric at webkit.org> changed:

           What    |Removed                     |Added
  Attachment #92670|review?                     |review+
               Flag|                            |

--- Comment #8 from Eric Seidel <eric at webkit.org>  2011-05-06 23:08:33 PST ---
(From update of attachment 92670)
View in context: https://bugs.webkit.org/attachment.cgi?id=92670&action=review

Looks great to me!  But I think we should leave Simon (or someone else familiar with layers) a day to comment if they care.

> Source/WebCore/rendering/RenderLayer.cpp:722
> +        m_relativeOffset.setWidth(0);
> +        m_relativeOffset.setHeight(0);

You could just do m_relativeOffset = IntSize(), no?  Or maybe intSize() has a clear() method?  I figure this can be expressed in one line regardless. :)

> Source/WebCore/rendering/RenderLayer.h:215
> +    int x() const { return m_topLeft.x(); }
> +    int y() const { return m_topLeft.y(); }

I feel like there was some concern brought up about using "topLeft" in the InlineBox patch I wrote like this... something about how things might not always be "top" or "left".   But that may not apply to layers... I think it was relating to vertical text.

> Source/WebCore/rendering/RenderLayer.h:219
> +        m_topLeft.setX(x);
> +        m_topLeft.setY(y);

I suspect there is a one-line equivalent.  m_topLeft = IntPoint(x, y); would be one way. :)

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