Index: content/browser/frame_host/render_frame_host_impl.cc |
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc |
index 6ddcabd7149de7f32f0ba92fd7f78b25e39b38d8..92a93166eeee06d9eda0b304b737eca3e12f089a 100644 |
--- a/content/browser/frame_host/render_frame_host_impl.cc |
+++ b/content/browser/frame_host/render_frame_host_impl.cc |
@@ -2001,8 +2001,8 @@ void RenderFrameHostImpl::OnAccessibilityEvents( |
RenderWidgetHostViewBase* view = GetViewForAccessibility(); |
AccessibilityMode accessibility_mode = delegate_->GetAccessibilityMode(); |
- if ((accessibility_mode != AccessibilityModeOff) && view && is_active()) { |
- if (accessibility_mode & ACCESSIBILITY_MODE_FLAG_NATIVE_APIS) |
+ if (accessibility_mode != AccessibilityMode::OFF && view && is_active()) { |
+ if (accessibility_mode.has(AccessibilityMode::NATIVE_APIS)) |
GetOrCreateBrowserAccessibilityManager(); |
std::vector<AXEventNotificationDetails> details; |
@@ -2029,7 +2029,7 @@ void RenderFrameHostImpl::OnAccessibilityEvents( |
details.push_back(detail); |
} |
- if (accessibility_mode & ACCESSIBILITY_MODE_FLAG_NATIVE_APIS) { |
+ if (accessibility_mode.has(AccessibilityMode::NATIVE_APIS)) { |
if (browser_accessibility_manager_) |
browser_accessibility_manager_->OnAccessibilityEvents(details); |
} |
@@ -2074,7 +2074,7 @@ void RenderFrameHostImpl::OnAccessibilityLocationChanges( |
render_view_host_->GetWidget()->GetView()); |
if (view && is_active()) { |
AccessibilityMode accessibility_mode = delegate_->GetAccessibilityMode(); |
- if (accessibility_mode & ACCESSIBILITY_MODE_FLAG_NATIVE_APIS) { |
+ if (accessibility_mode.has(AccessibilityMode::NATIVE_APIS)) { |
BrowserAccessibilityManager* manager = |
GetOrCreateBrowserAccessibilityManager(); |
if (manager) |
@@ -2099,7 +2099,7 @@ void RenderFrameHostImpl::OnAccessibilityLocationChanges( |
void RenderFrameHostImpl::OnAccessibilityFindInPageResult( |
const AccessibilityHostMsg_FindInPageResultParams& params) { |
AccessibilityMode accessibility_mode = delegate_->GetAccessibilityMode(); |
- if (accessibility_mode & ACCESSIBILITY_MODE_FLAG_NATIVE_APIS) { |
+ if (accessibility_mode.has(AccessibilityMode::NATIVE_APIS)) { |
BrowserAccessibilityManager* manager = |
GetOrCreateBrowserAccessibilityManager(); |
if (manager) { |
@@ -2950,8 +2950,8 @@ bool RenderFrameHostImpl::IsSameSiteInstance( |
} |
void RenderFrameHostImpl::UpdateAccessibilityMode() { |
- AccessibilityMode accessibility_mode = delegate_->GetAccessibilityMode(); |
- Send(new FrameMsg_SetAccessibilityMode(routing_id_, accessibility_mode)); |
+ int accessibility_mode_raw = delegate_->GetAccessibilityMode().get(); |
+ Send(new FrameMsg_SetAccessibilityMode(routing_id_, accessibility_mode_raw)); |
} |
void RenderFrameHostImpl::RequestAXTreeSnapshot( |
@@ -2970,7 +2970,7 @@ void RenderFrameHostImpl::SetAccessibilityCallbackForTesting( |
void RenderFrameHostImpl::UpdateAXTreeData() { |
AccessibilityMode accessibility_mode = delegate_->GetAccessibilityMode(); |
- if (accessibility_mode == AccessibilityModeOff || !is_active()) { |
+ if (accessibility_mode == AccessibilityMode::OFF || !is_active()) { |
return; |
} |
@@ -3014,7 +3014,7 @@ BrowserAccessibilityManager* |
void RenderFrameHostImpl::ActivateFindInPageResultForAccessibility( |
int request_id) { |
AccessibilityMode accessibility_mode = delegate_->GetAccessibilityMode(); |
- if (accessibility_mode & ACCESSIBILITY_MODE_FLAG_NATIVE_APIS) { |
+ if (accessibility_mode.has(AccessibilityMode::NATIVE_APIS)) { |
BrowserAccessibilityManager* manager = |
GetOrCreateBrowserAccessibilityManager(); |
if (manager) |