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, |