| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 93029e3f14a69e9a308fdcc205568f9ac5cfa18c..bf54e6da56e6e131977dedb7de1ed271261160c2 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -1049,6 +1049,8 @@ bool RenderFrameImpl::OnMessageReceived(const IPC::Message& msg) {
|
| OnAddStyleSheetByURL)
|
| IPC_MESSAGE_HANDLER(FrameMsg_SetAccessibilityMode,
|
| OnSetAccessibilityMode)
|
| + IPC_MESSAGE_HANDLER(AccessibilityMsg_SnapshotTree,
|
| + OnSnapshotAccessibilityTree)
|
| IPC_MESSAGE_HANDLER(FrameMsg_DisownOpener, OnDisownOpener)
|
| IPC_MESSAGE_HANDLER(FrameMsg_CommitNavigation, OnCommitNavigation)
|
| IPC_MESSAGE_HANDLER(FrameMsg_DidUpdateSandboxFlags, OnDidUpdateSandboxFlags)
|
| @@ -1579,6 +1581,13 @@ void RenderFrameImpl::OnSetAccessibilityMode(AccessibilityMode new_mode) {
|
| renderer_accessibility_ = new RendererAccessibility(this);
|
| }
|
|
|
| +void RenderFrameImpl::OnSnapshotAccessibilityTree(int callback_id) {
|
| + ui::AXTreeUpdate response;
|
| + RendererAccessibility::SnapshotAccessibilityTree(this, &response);
|
| + Send(new AccessibilityHostMsg_SnapshotResponse(
|
| + routing_id_, callback_id, response));
|
| +}
|
| +
|
| void RenderFrameImpl::OnDisownOpener() {
|
| // TODO(creis): We should only see this for main frames for now. To support
|
| // disowning the opener on subframes, we will need to move WebContentsImpl's
|
|
|