OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/frame_host/render_frame_host_impl.h" | 5 #include "content/browser/frame_host/render_frame_host_impl.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 2195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2206 if (manager) { | 2206 if (manager) { |
2207 manager->OnFindInPageResult( | 2207 manager->OnFindInPageResult( |
2208 params.request_id, params.match_index, params.start_id, | 2208 params.request_id, params.match_index, params.start_id, |
2209 params.start_offset, params.end_id, params.end_offset); | 2209 params.start_offset, params.end_id, params.end_offset); |
2210 } | 2210 } |
2211 } | 2211 } |
2212 } | 2212 } |
2213 | 2213 |
2214 void RenderFrameHostImpl::OnAccessibilityChildFrameHitTestResult( | 2214 void RenderFrameHostImpl::OnAccessibilityChildFrameHitTestResult( |
2215 const gfx::Point& point, | 2215 const gfx::Point& point, |
2216 int hit_obj_id) { | 2216 int hit_obj_id, |
| 2217 ui::AXEvent event_to_fire) { |
2217 if (browser_accessibility_manager_) { | 2218 if (browser_accessibility_manager_) { |
2218 browser_accessibility_manager_->OnChildFrameHitTestResult(point, | 2219 browser_accessibility_manager_->OnChildFrameHitTestResult(point, hit_obj_id, |
2219 hit_obj_id); | 2220 event_to_fire); |
2220 } | 2221 } |
2221 } | 2222 } |
2222 | 2223 |
2223 void RenderFrameHostImpl::OnAccessibilitySnapshotResponse( | 2224 void RenderFrameHostImpl::OnAccessibilitySnapshotResponse( |
2224 int callback_id, | 2225 int callback_id, |
2225 const AXContentTreeUpdate& snapshot) { | 2226 const AXContentTreeUpdate& snapshot) { |
2226 const auto& it = ax_tree_snapshot_callbacks_.find(callback_id); | 2227 const auto& it = ax_tree_snapshot_callbacks_.find(callback_id); |
2227 if (it != ax_tree_snapshot_callbacks_.end()) { | 2228 if (it != ax_tree_snapshot_callbacks_.end()) { |
2228 ui::AXTreeUpdate dst_snapshot; | 2229 ui::AXTreeUpdate dst_snapshot; |
2229 dst_snapshot.root_id = snapshot.root_id; | 2230 dst_snapshot.root_id = snapshot.root_id; |
(...skipping 1404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3634 service_manager::mojom::InterfaceProviderPtr provider; | 3635 service_manager::mojom::InterfaceProviderPtr provider; |
3635 BindInterfaceRegistryForRenderFrameHost(mojo::MakeRequest(&provider), this); | 3636 BindInterfaceRegistryForRenderFrameHost(mojo::MakeRequest(&provider), this); |
3636 java_interfaces_.reset(new service_manager::InterfaceProvider); | 3637 java_interfaces_.reset(new service_manager::InterfaceProvider); |
3637 java_interfaces_->Bind(std::move(provider)); | 3638 java_interfaces_->Bind(std::move(provider)); |
3638 } | 3639 } |
3639 return java_interfaces_.get(); | 3640 return java_interfaces_.get(); |
3640 } | 3641 } |
3641 #endif | 3642 #endif |
3642 | 3643 |
3643 } // namespace content | 3644 } // namespace content |
OLD | NEW |