Index: Source/modules/accessibility/AXRenderObject.cpp |
diff --git a/Source/modules/accessibility/AXRenderObject.cpp b/Source/modules/accessibility/AXRenderObject.cpp |
index ddebda3cd2541d9c629a32766b2822cf9bda5219..315afabd32a50448d07d5f7d0b86567ef2a5e074 100644 |
--- a/Source/modules/accessibility/AXRenderObject.cpp |
+++ b/Source/modules/accessibility/AXRenderObject.cpp |
@@ -56,12 +56,12 @@ |
#include "core/layout/LayoutListMarker.h" |
#include "core/layout/LayoutPart.h" |
#include "core/layout/LayoutTextControlSingleLine.h" |
+#include "core/layout/LayoutTextFragment.h" |
#include "core/layout/LayoutView.h" |
#include "core/loader/ProgressTracker.h" |
#include "core/page/Page.h" |
#include "core/rendering/RenderInline.h" |
#include "core/rendering/RenderMenuList.h" |
-#include "core/rendering/RenderTextFragment.h" |
#include "core/svg/SVGDocumentExtensions.h" |
#include "core/svg/SVGSVGElement.h" |
#include "core/svg/graphics/SVGImage.h" |
@@ -596,7 +596,7 @@ bool AXRenderObject::computeAccessibilityIsIgnored() const |
AXObject* parent = parentObjectUnignored(); |
if (parent && (parent->ariaRoleAttribute() == MenuItemRole || parent->ariaRoleAttribute() == MenuButtonRole)) |
return true; |
- RenderText* renderText = toRenderText(m_renderer); |
+ LayoutText* renderText = toLayoutText(m_renderer); |
if (m_renderer->isBR() || !renderText->firstTextBox()) |
return true; |
@@ -1203,7 +1203,7 @@ String AXRenderObject::textUnderElement(TextUnderElementMode mode) const |
return toLayoutFileUploadControl(m_renderer)->buttonValue(); |
if (m_renderer->isText()) |
- return toRenderText(m_renderer)->plainText(); |
+ return toLayoutText(m_renderer)->plainText(); |
return AXNodeObject::textUnderElement(mode); |
} |
@@ -1881,13 +1881,13 @@ void AXRenderObject::addInlineTextBoxChildren(bool force) |
return; |
if (renderer()->needsLayout()) { |
- // If a RenderText needs layout, its inline text boxes are either |
+ // If a LayoutText needs layout, its inline text boxes are either |
// nonexistent or invalid, so defer until the layout happens and |
// the renderer calls AXObjectCacheImpl::inlineTextBoxesUpdated. |
return; |
} |
- RenderText* renderText = toRenderText(renderer()); |
+ LayoutText* renderText = toLayoutText(renderer()); |
for (RefPtr<AbstractInlineTextBox> box = renderText->firstAbstractInlineTextBox(); box.get(); box = box->nextInlineTextBox()) { |
AXObject* axObject = axObjectCache()->getOrCreate(box.get()); |
if (!axObject->accessibilityIsIgnored()) |
@@ -2384,7 +2384,7 @@ LayoutRect AXRenderObject::computeElementRect() const |
LayoutRect result; |
if (obj->isText()) { |
Vector<FloatQuad> quads; |
- toRenderText(obj)->absoluteQuads(quads, 0, RenderText::ClipToEllipsis); |
+ toLayoutText(obj)->absoluteQuads(quads, 0, LayoutText::ClipToEllipsis); |
result = boundingBoxForQuads(obj, quads); |
} else if (isWebArea() || obj->isSVGRoot()) { |
result = obj->absoluteBoundingBoxRect(); |