diff options
Diffstat (limited to 'WebCore/dom/Element.cpp')
-rw-r--r-- | WebCore/dom/Element.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/WebCore/dom/Element.cpp b/WebCore/dom/Element.cpp index fad24ee..6c0e291 100644 --- a/WebCore/dom/Element.cpp +++ b/WebCore/dom/Element.cpp @@ -546,16 +546,16 @@ PassRefPtr<ClientRect> Element::getBoundingClientRect() const if (quads.isEmpty()) return ClientRect::create(); - FloatRect result = quads[0].boundingBox(); + IntRect result = quads[0].enclosingBoundingBox(); for (size_t i = 1; i < quads.size(); ++i) - result.unite(quads[i].boundingBox()); + result.unite(quads[i].enclosingBoundingBox()); if (FrameView* view = document()->view()) { IntRect visibleContentRect = view->visibleContentRect(); result.move(-visibleContentRect.x(), -visibleContentRect.y()); } - adjustFloatRectForAbsoluteZoom(result, renderer()); + adjustIntRectForAbsoluteZoom(result, renderer()); return ClientRect::create(result); } |