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 f7714fa592bf8101aa177b726c41218bb37f05e0..a2f93e1350ef8081f6440008e55c8273a26677e6 100644 |
| --- a/content/browser/accessibility/browser_accessibility_manager.cc |
| +++ b/content/browser/accessibility/browser_accessibility_manager.cc |
| @@ -393,7 +393,15 @@ void BrowserAccessibilityManager::OnLocationChanges( |
| continue; |
| ui::AXNode* node = obj->node(); |
| node->SetLocation(params[i].new_location); |
| - obj->OnLocationChanged(); |
| + } |
|
David Tseng
2016/04/13 22:52:20
I expected a call to SendLocationChangeEvents here
dmazzoni
2016/04/14 18:19:47
Good catch, done.
|
| +} |
| + |
| +void BrowserAccessibilityManager::SendLocationChangeEvents( |
| + const std::vector<AccessibilityHostMsg_LocationChangeParams>& params) { |
| + for (size_t i = 0; i < params.size(); ++i) { |
| + BrowserAccessibility* obj = GetFromID(params[i].id); |
| + if (obj) |
| + obj->OnLocationChanged(); |
| } |
| } |