| Index: content/browser/web_contents/web_contents_impl.cc
|
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
| index 2daf76a0a060f226895085cd7feedadfe38e5cd6..046562fbfbe4262f22d80c81a2b4aafecbacd886 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -969,7 +969,9 @@ void WebContentsImpl::SetAccessibilityMode(AccessibilityMode mode) {
|
| }
|
|
|
| void WebContentsImpl::AddAccessibilityMode(AccessibilityMode mode) {
|
| - SetAccessibilityMode(accessibility_mode_ | mode);
|
| + AccessibilityMode new_mode(accessibility_mode_);
|
| + new_mode.set(mode);
|
| + SetAccessibilityMode(new_mode);
|
| }
|
|
|
| void WebContentsImpl::RequestAXTreeSnapshot(AXTreeSnapshotCallback callback) {
|
| @@ -1081,20 +1083,20 @@ const std::string& WebContentsImpl::GetUserAgentOverride() const {
|
| }
|
|
|
| void WebContentsImpl::EnableWebContentsOnlyAccessibilityMode() {
|
| - if (GetAccessibilityMode() != AccessibilityModeOff) {
|
| + if (GetAccessibilityMode() != AccessibilityMode::OFF) {
|
| for (RenderFrameHost* rfh : GetAllFrames())
|
| ResetAccessibility(rfh);
|
| } else {
|
| - AddAccessibilityMode(ACCESSIBILITY_MODE_WEB_CONTENTS_ONLY);
|
| + AddAccessibilityMode(AccessibilityMode::WEB_CONTENTS_ONLY);
|
| }
|
| }
|
|
|
| bool WebContentsImpl::IsWebContentsOnlyAccessibilityModeForTesting() const {
|
| - return accessibility_mode_ == ACCESSIBILITY_MODE_WEB_CONTENTS_ONLY;
|
| + return accessibility_mode_ == AccessibilityMode::WEB_CONTENTS_ONLY;
|
| }
|
|
|
| bool WebContentsImpl::IsFullAccessibilityModeForTesting() const {
|
| - return accessibility_mode_ == ACCESSIBILITY_MODE_COMPLETE;
|
| + return accessibility_mode_ == AccessibilityMode::COMPLETE;
|
| }
|
|
|
| const PageImportanceSignals& WebContentsImpl::GetPageImportanceSignals() const {
|
|
|