Commit e57528e9 authored by Hidy Han's avatar Hidy Han Committed by Commit Bot

Take MapCoordinatesFlags parameter in AbsoluteBoundingBoxFloatRect.

Change-Id: I3d3113cb89a03b35a36a97fc38e156272729da77
Reviewed-on: https://chromium-review.googlesource.com/1176105
Commit-Queue: Hidy Han <hidyhan@chromium.org>
Reviewed-by: default avatarChristian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#583390}
parent 2d3ce148
......@@ -1056,9 +1056,10 @@ LayoutBlock* LayoutObject::ContainingBlock(AncestorSkipInfo* skip_info) const {
return ToLayoutBlock(object);
}
FloatRect LayoutObject::AbsoluteBoundingBoxFloatRect() const {
FloatRect LayoutObject::AbsoluteBoundingBoxFloatRect(
MapCoordinatesFlags flags) const {
Vector<FloatQuad> quads;
AbsoluteQuads(quads);
AbsoluteQuads(quads, flags);
size_t n = quads.size();
if (n == 0)
......
......@@ -1384,7 +1384,7 @@ class CORE_EXPORT LayoutObject : public ImageResourceObserver,
virtual void AbsoluteRects(Vector<IntRect>&, const LayoutPoint&) const {}
FloatRect AbsoluteBoundingBoxFloatRect() const;
FloatRect AbsoluteBoundingBoxFloatRect(MapCoordinatesFlags = 0) const;
// This returns an IntRect enclosing this object. If this object has an
// integral size and the position has fractional values, the resultant
// IntRect can be larger than the integral size.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment