| Index: content/public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java b/content/public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java
|
| index 1f1a5f8f989d3d3ccbf2d1e0d8d066c87987edf9..629b9d68e00bc091f53d032ac00d75dcb66882c6 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java
|
| @@ -75,6 +75,9 @@ public class BrowserAccessibilityManager {
|
| if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
| return new LollipopBrowserAccessibilityManager(
|
| nativeBrowserAccessibilityManagerAndroid, contentViewCore);
|
| + } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
| + return new KitKatBrowserAccessibilityManager(
|
| + nativeBrowserAccessibilityManagerAndroid, contentViewCore);
|
| } else {
|
| return new BrowserAccessibilityManager(
|
| nativeBrowserAccessibilityManagerAndroid, contentViewCore);
|
| @@ -856,6 +859,12 @@ public class BrowserAccessibilityManager {
|
| }
|
|
|
| @CalledByNative
|
| + protected void setAccessibilityNodeInfoKitKatAttributes(AccessibilityNodeInfo node,
|
| + String roleDescription) {
|
| + // Requires KitKat or higher.
|
| + }
|
| +
|
| + @CalledByNative
|
| protected void setAccessibilityNodeInfoLollipopAttributes(AccessibilityNodeInfo node,
|
| boolean canOpenPopup,
|
| boolean contentInvalid,
|
|
|