| Index: Source/core/dom/Range.cpp
|
| diff --git a/Source/core/dom/Range.cpp b/Source/core/dom/Range.cpp
|
| index 4bab3815cf8a66f0350c776eedde05e75e837905..f30b60f86704bfd396dc50565763ff570a813a1e 100644
|
| --- a/Source/core/dom/Range.cpp
|
| +++ b/Source/core/dom/Range.cpp
|
| @@ -42,7 +42,7 @@
|
| #include "core/events/ScopedEventQueue.h"
|
| #include "core/html/HTMLBodyElement.h"
|
| #include "core/html/HTMLElement.h"
|
| -#include "core/rendering/RenderBoxModelObject.h"
|
| +#include "core/layout/LayoutBoxModelObject.h"
|
| #include "core/rendering/RenderText.h"
|
| #include "core/svg/SVGSVGElement.h"
|
| #include "platform/geometry/FloatQuad.h"
|
| @@ -1726,10 +1726,10 @@ void Range::getBorderAndTextQuads(Vector<FloatQuad>& quads) const
|
| for (Node* node = firstNode(); node != stopNode; node = NodeTraversal::next(*node)) {
|
| if (node->isElementNode()) {
|
| if (!nodeSet.contains(node->parentNode())) {
|
| - if (RenderBoxModelObject* renderBoxModelObject = toElement(node)->renderBoxModelObject()) {
|
| + if (LayoutBoxModelObject* layoutBoxModelObject = toElement(node)->layoutBoxModelObject()) {
|
| Vector<FloatQuad> elementQuads;
|
| - renderBoxModelObject->absoluteQuads(elementQuads);
|
| - m_ownerDocument->adjustFloatQuadsForScrollAndAbsoluteZoom(elementQuads, *renderBoxModelObject);
|
| + layoutBoxModelObject->absoluteQuads(elementQuads);
|
| + m_ownerDocument->adjustFloatQuadsForScrollAndAbsoluteZoom(elementQuads, *layoutBoxModelObject);
|
|
|
| quads.appendVector(elementQuads);
|
| }
|
|
|