diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-07-17 13:57:45 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-07-19 13:44:40 +0000 |
commit | 6ec7b8da05d21a3878bd21c691b41e675d74bb1c (patch) | |
tree | b87f250bc19413750b9bb9cdbf2da20ef5014820 /chromium/content/browser/accessibility/browser_accessibility_manager_win.cc | |
parent | ec02ee4181c49b61fce1c8fb99292dbb8139cc90 (diff) | |
download | qtwebengine-chromium-6ec7b8da05d21a3878bd21c691b41e675d74bb1c.tar.gz |
BASELINE: Update Chromium to 60.0.3112.70
Change-Id: I9911c2280a014d4632f254857876a395d4baed2d
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/content/browser/accessibility/browser_accessibility_manager_win.cc')
-rw-r--r-- | chromium/content/browser/accessibility/browser_accessibility_manager_win.cc | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/chromium/content/browser/accessibility/browser_accessibility_manager_win.cc b/chromium/content/browser/accessibility/browser_accessibility_manager_win.cc index 6e572695b65..23493fca9b9 100644 --- a/chromium/content/browser/accessibility/browser_accessibility_manager_win.cc +++ b/chromium/content/browser/accessibility/browser_accessibility_manager_win.cc @@ -59,8 +59,8 @@ ui::AXTreeUpdate ui::AXNodeData empty_document; empty_document.id = 0; empty_document.role = ui::AX_ROLE_ROOT_WEB_AREA; - empty_document.state = - (1 << ui::AX_STATE_READ_ONLY) | (1 << ui::AX_STATE_BUSY); + empty_document.AddState(ui::AX_STATE_READ_ONLY); + empty_document.AddState(ui::AX_STATE_BUSY); ui::AXTreeUpdate update; update.root_id = empty_document.id; @@ -205,7 +205,6 @@ BrowserAccessibilityEvent::Result // we can use to retrieve the IAccessible for this node. LONG child_id = -target->unique_id(); ::NotifyWinEvent(win_event_type, hwnd, OBJID_CLIENT, child_id); - return BrowserAccessibilityEvent::Sent; } @@ -272,7 +271,9 @@ void BrowserAccessibilityManagerWin::OnAtomicUpdateFinished( DCHECK(changed_node); BrowserAccessibility* obj = GetFromAXNode(changed_node); if (obj && obj->IsNative() && !obj->PlatformIsChildOfLeaf()) - ToBrowserAccessibilityWin(obj)->UpdateStep1ComputeWinAttributes(); + ToBrowserAccessibilityWin(obj) + ->GetCOM() + ->UpdateStep1ComputeWinAttributes(); } // The next step updates the hypertext of each node, which is a @@ -283,7 +284,7 @@ void BrowserAccessibilityManagerWin::OnAtomicUpdateFinished( DCHECK(changed_node); BrowserAccessibility* obj = GetFromAXNode(changed_node); if (obj && obj->IsNative() && !obj->PlatformIsChildOfLeaf()) - ToBrowserAccessibilityWin(obj)->UpdateStep2ComputeHypertext(); + ToBrowserAccessibilityWin(obj)->GetCOM()->UpdateStep2ComputeHypertext(); } // The third step fires events on nodes based on what's changed - like @@ -299,7 +300,7 @@ void BrowserAccessibilityManagerWin::OnAtomicUpdateFinished( DCHECK(changed_node); BrowserAccessibility* obj = GetFromAXNode(changed_node); if (obj && obj->IsNative() && !obj->PlatformIsChildOfLeaf()) { - ToBrowserAccessibilityWin(obj)->UpdateStep3FireEvents( + ToBrowserAccessibilityWin(obj)->GetCOM()->UpdateStep3FireEvents( changes[i].type == AXTreeDelegate::SUBTREE_CREATED); } } |