| Index: content/browser/accessibility/browser_accessibility_manager.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility_manager.cc b/content/browser/accessibility/browser_accessibility_manager.cc
|
| index db169daf95bcf419160c1d3682024c7c3c7db71f..f7714fa592bf8101aa177b726c41218bb37f05e0 100644
|
| --- a/content/browser/accessibility/browser_accessibility_manager.cc
|
| +++ b/content/browser/accessibility/browser_accessibility_manager.cc
|
| @@ -411,6 +411,22 @@ void BrowserAccessibilityManager::OnFindInPageResult(
|
| ActivateFindInPageResult(request_id);
|
| }
|
|
|
| +void BrowserAccessibilityManager::OnChildFrameHitTestResult(
|
| + const gfx::Point& point,
|
| + int hit_obj_id) {
|
| + BrowserAccessibility* obj = GetFromID(hit_obj_id);
|
| + if (!obj || !obj->HasIntAttribute(ui::AX_ATTR_CHILD_TREE_ID))
|
| + return;
|
| +
|
| + BrowserAccessibilityManager* child_manager =
|
| + BrowserAccessibilityManager::FromID(
|
| + obj->GetIntAttribute(ui::AX_ATTR_CHILD_TREE_ID));
|
| + if (!child_manager || !child_manager->delegate())
|
| + return;
|
| +
|
| + return child_manager->delegate()->AccessibilityHitTest(point);
|
| +}
|
| +
|
| void BrowserAccessibilityManager::ActivateFindInPageResult(
|
| int request_id) {
|
| find_in_page_info_.active_request_id = request_id;
|
|
|