Chromium Code Reviews| 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 f2d4da7d24d9600734b5d83f294b571ceab818e9..42cb84a437339f5193cbf5ee23072b8418721caa 100644 |
| --- a/content/browser/accessibility/browser_accessibility_manager.cc |
| +++ b/content/browser/accessibility/browser_accessibility_manager.cc |
| @@ -398,6 +398,21 @@ void BrowserAccessibilityManager::OnFindInPageResult( |
| ActivateFindInPageResult(request_id); |
| } |
| +void BrowserAccessibilityManager::OnChildFrameHitTestResult( |
| + const gfx::Point& point, int hit_obj_id) { |
|
nasko
2016/03/30 21:01:41
style: Each param on a new line.
dmazzoni
2016/03/31 16:15:54
Done.
|
| + 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; |