Index: content/browser/accessibility/browser_accessibility.cc |
diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc |
index c4efd39da90f46da08d53cf1707206ad4c02b404..920cace475d3dbde9bfa8fe0555976dff821dafd 100644 |
--- a/content/browser/accessibility/browser_accessibility.cc |
+++ b/content/browser/accessibility/browser_accessibility.cc |
@@ -1162,6 +1162,13 @@ std::vector<int> BrowserAccessibility::GetLineStartOffsets() const { |
return node()->GetOrComputeLineStartOffsets(); |
} |
+BrowserAccessibility::AXPlatformPositionInstance |
+BrowserAccessibility::CreatePositionAt(int offset) const { |
+ DCHECK(manager_); |
+ return AXPlatformPosition::CreateTextPosition( |
+ manager_->ax_tree_id(), GetId(), offset, ui::AX_TEXT_AFFINITY_DOWNSTREAM); |
+} |
+ |
base::string16 BrowserAccessibility::GetInnerText() const { |
if (IsTextOnlyObject()) |
return GetString16Attribute(ui::AX_ATTR_NAME); |