Chromium Code Reviews| Index: content/browser/accessibility/browser_accessibility_manager_android.cc |
| diff --git a/content/browser/accessibility/browser_accessibility_manager_android.cc b/content/browser/accessibility/browser_accessibility_manager_android.cc |
| index a4c1965b2418fd57510dedc2bcf33df182686e5c..2943c5cf4be6d6805555cfc494258e30038422e4 100644 |
| --- a/content/browser/accessibility/browser_accessibility_manager_android.cc |
| +++ b/content/browser/accessibility/browser_accessibility_manager_android.cc |
| @@ -90,6 +90,12 @@ void BrowserAccessibilityManagerAndroid::NotifyAccessibilityEvent( |
| if (obj.is_null()) |
| return; |
| + // Always send AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED to notify |
| + // the Android system that the accessibility hierarchy rooted at this |
| + // node has changed. |
| + Java_BrowserAccessibilityManager_handleContentChanged( |
| + env, obj.obj(), node->renderer_id()); |
|
joth
2013/09/06 18:50:21
to check, is |node| guaranteed to be non-null?
dmazzoni
2013/09/06 19:33:33
Yes, it won't ever be null.
|
| + |
| switch (event_type) { |
| case WebKit::WebAXEventLoadComplete: |
| Java_BrowserAccessibilityManager_handlePageLoaded( |
| @@ -131,9 +137,6 @@ void BrowserAccessibilityManagerAndroid::NotifyAccessibilityEvent( |
| if (node->IsEditableText()) { |
| Java_BrowserAccessibilityManager_handleEditableTextChanged( |
| env, obj.obj(), node->renderer_id()); |
| - } else { |
| - Java_BrowserAccessibilityManager_handleContentChanged( |
| - env, obj.obj(), node->renderer_id()); |
| } |
| break; |
| default: |