| Index: third_party/WebKit/Source/core/dom/Element.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/Element.cpp b/third_party/WebKit/Source/core/dom/Element.cpp
|
| index 330388de3b891c2d806ea43740c1a4e2803bb2f2..f693fed9b66df35413bb299a7ad488cad846c004 100644
|
| --- a/third_party/WebKit/Source/core/dom/Element.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Element.cpp
|
| @@ -52,7 +52,6 @@
|
| #include "core/dom/AXObjectCache.h"
|
| #include "core/dom/Attr.h"
|
| #include "core/dom/CSSSelectorWatch.h"
|
| -#include "core/dom/ClientRect.h"
|
| #include "core/dom/ClientRectList.h"
|
| #include "core/dom/DOMTokenList.h"
|
| #include "core/dom/DatasetDOMStringMap.h"
|
| @@ -102,6 +101,7 @@
|
| #include "core/frame/UseCounter.h"
|
| #include "core/frame/VisualViewport.h"
|
| #include "core/frame/csp/ContentSecurityPolicy.h"
|
| +#include "core/geometry/DOMRect.h"
|
| #include "core/html/HTMLCanvasElement.h"
|
| #include "core/html/HTMLCollection.h"
|
| #include "core/html/HTMLDocument.h"
|
| @@ -1253,11 +1253,11 @@ ClientRectList* Element::getClientRects() {
|
| return ClientRectList::Create(quads);
|
| }
|
|
|
| -ClientRect* Element::getBoundingClientRect() {
|
| +DOMRect* Element::getBoundingClientRect() {
|
| Vector<FloatQuad> quads;
|
| ClientQuads(quads);
|
| if (quads.IsEmpty())
|
| - return ClientRect::Create();
|
| + return DOMRect::Create();
|
|
|
| FloatRect result = quads[0].BoundingBox();
|
| for (size_t i = 1; i < quads.size(); ++i)
|
| @@ -1267,7 +1267,7 @@ ClientRect* Element::getBoundingClientRect() {
|
| DCHECK(element_layout_object);
|
| GetDocument().AdjustFloatRectForScrollAndAbsoluteZoom(result,
|
| *element_layout_object);
|
| - return ClientRect::Create(result);
|
| + return DOMRect::Create(result);
|
| }
|
|
|
| const AtomicString& Element::computedRole() {
|
|
|