| Index: chrome/browser/renderer_host/render_view_host.cc
|
| ===================================================================
|
| --- chrome/browser/renderer_host/render_view_host.cc (revision 57122)
|
| +++ chrome/browser/renderer_host/render_view_host.cc (working copy)
|
| @@ -840,6 +840,8 @@
|
| OnAccessibilityFocusChange)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_AccessibilityObjectStateChange,
|
| OnAccessibilityObjectStateChange)
|
| + IPC_MESSAGE_HANDLER(ViewHostMsg_AccessibilityObjectChildrenChange,
|
| + OnAccessibilityObjectChildrenChange)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_OnCSSInserted, OnCSSInserted)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_PageContents, OnPageContents)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_PageTranslated, OnPageTranslated)
|
| @@ -1965,6 +1967,18 @@
|
| view()->OnAccessibilityObjectStateChange(acc_obj_id);
|
| }
|
|
|
| +void RenderViewHost::OnAccessibilityObjectChildrenChange(
|
| + const std::vector<webkit_glue::WebAccessibility>& acc_changes) {
|
| + view()->OnAccessibilityObjectChildrenChange(acc_changes);
|
| +
|
| + if (acc_changes.size() > 0) {
|
| + NotificationService::current()->Notify(
|
| + NotificationType::RENDER_VIEW_HOST_ACCESSIBILITY_TREE_UPDATED,
|
| + Source<RenderViewHost>(this),
|
| + NotificationService::NoDetails());
|
| + }
|
| +}
|
| +
|
| void RenderViewHost::OnAccessibilityTree(
|
| const webkit_glue::WebAccessibility& tree) {
|
| if (view())
|
|
|