| 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..acb326d3cf3e820177cb993ed84d6585d44d8a09 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 |= 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::kOff) {
|
| for (RenderFrameHost* rfh : GetAllFrames())
|
| ResetAccessibility(rfh);
|
| } else {
|
| - AddAccessibilityMode(ACCESSIBILITY_MODE_WEB_CONTENTS_ONLY);
|
| + AddAccessibilityMode(AccessibilityMode::kWebContentsOnly);
|
| }
|
| }
|
|
|
| bool WebContentsImpl::IsWebContentsOnlyAccessibilityModeForTesting() const {
|
| - return accessibility_mode_ == ACCESSIBILITY_MODE_WEB_CONTENTS_ONLY;
|
| + return accessibility_mode_ == AccessibilityMode::kWebContentsOnly;
|
| }
|
|
|
| bool WebContentsImpl::IsFullAccessibilityModeForTesting() const {
|
| - return accessibility_mode_ == ACCESSIBILITY_MODE_COMPLETE;
|
| + return accessibility_mode_ == AccessibilityMode::kComplete;
|
| }
|
|
|
| const PageImportanceSignals& WebContentsImpl::GetPageImportanceSignals() const {
|
|
|