| Index: third_party/WebKit/Source/modules/accessibility/AXInlineTextBox.cpp
|
| diff --git a/third_party/WebKit/Source/modules/accessibility/AXInlineTextBox.cpp b/third_party/WebKit/Source/modules/accessibility/AXInlineTextBox.cpp
|
| index 423778cc2663ce7594710417605b8611800268f1..98f36329bbbb9cc1ae5fe24a79a13df18580ba80 100644
|
| --- a/third_party/WebKit/Source/modules/accessibility/AXInlineTextBox.cpp
|
| +++ b/third_party/WebKit/Source/modules/accessibility/AXInlineTextBox.cpp
|
| @@ -65,7 +65,20 @@ LayoutRect AXInlineTextBox::elementRect() const
|
| if (!m_inlineTextBox)
|
| return LayoutRect();
|
|
|
| - return m_inlineTextBox->bounds();
|
| + return m_inlineTextBox->absoluteBounds();
|
| +}
|
| +
|
| +void AXInlineTextBox::getRelativeBounds(AXObject** outContainer, FloatRect& outBoundsInContainer, SkMatrix44& outContainerTransform) const
|
| +{
|
| + *outContainer = nullptr;
|
| + outBoundsInContainer = FloatRect();
|
| + outContainerTransform.setIdentity();
|
| +
|
| + if (!m_inlineTextBox)
|
| + return;
|
| +
|
| + *outContainer = parentObject();
|
| + outBoundsInContainer = FloatRect(m_inlineTextBox->localBounds());
|
| }
|
|
|
| bool AXInlineTextBox::computeAccessibilityIsIgnored(IgnoredReasons* ignoredReasons) const
|
|
|