| 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 5923de3fd8cabb45c3cea5d0338ed22e4ab88de1..4da2121fc81b05828827b8ed38c0c727724590f5 100644
|
| --- a/content/browser/accessibility/browser_accessibility_manager_android.cc
|
| +++ b/content/browser/accessibility/browser_accessibility_manager_android.cc
|
| @@ -189,9 +189,10 @@ BrowserAccessibilityManagerAndroid::~BrowserAccessibilityManagerAndroid() {
|
| ui::AXTreeUpdate
|
| BrowserAccessibilityManagerAndroid::GetEmptyDocument() {
|
| ui::AXNodeData empty_document;
|
| + empty_document.ClearBitfields();
|
| empty_document.id = 0;
|
| empty_document.role = ui::AX_ROLE_ROOT_WEB_AREA;
|
| - empty_document.state = 1 << ui::AX_STATE_READ_ONLY;
|
| + empty_document.AddState(ui::AX_STATE_READ_ONLY);
|
|
|
| ui::AXTreeUpdate update;
|
| update.root_id = empty_document.id;
|
| @@ -989,11 +990,12 @@ void BrowserAccessibilityManagerAndroid::OnAutofillPopupDisplayed(
|
| g_autofill_popup_proxy_node = BrowserAccessibility::Create();
|
| g_autofill_popup_proxy_node_ax_node = new ui::AXNode(nullptr, -1, -1);
|
| ui::AXNodeData ax_node_data;
|
| + ax_node_data.ClearBitfields();
|
| ax_node_data.role = ui::AX_ROLE_MENU;
|
| ax_node_data.SetName("Autofill");
|
| - ax_node_data.state = 1 << ui::AX_STATE_READ_ONLY;
|
| - ax_node_data.state |= 1 << ui::AX_STATE_FOCUSABLE;
|
| - ax_node_data.state |= 1 << ui::AX_STATE_SELECTABLE;
|
| + ax_node_data.AddState(ui::AX_STATE_READ_ONLY);
|
| + ax_node_data.AddState(ui::AX_STATE_FOCUSABLE);
|
| + ax_node_data.AddState(ui::AX_STATE_SELECTABLE);
|
| g_autofill_popup_proxy_node_ax_node->SetData(ax_node_data);
|
| g_autofill_popup_proxy_node->Init(this, g_autofill_popup_proxy_node_ax_node);
|
|
|
|
|