Index: content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java |
index 88785c177e4d7083df2badb0f07f756141072d1b..fbb2ddaa96b91a52c1cfe803f88cb8925c297fa8 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java |
@@ -2983,15 +2983,12 @@ import java.util.Map; |
public void setAccessibilityState(boolean state) { |
if (!state) { |
setInjectedAccessibility(false); |
- return; |
- } |
- |
- if (isDeviceAccessibilityScriptInjectionEnabled()) { |
- setInjectedAccessibility(true); |
- return; |
+ mNativeAccessibilityAllowed = false; |
+ } else { |
+ boolean useScriptInjection = isDeviceAccessibilityScriptInjectionEnabled(); |
+ setInjectedAccessibility(useScriptInjection); |
+ mNativeAccessibilityAllowed = !useScriptInjection; |
} |
- |
- mNativeAccessibilityAllowed = true; |
} |
/** |