summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-14 19:35:02 +0000
committerdmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-14 19:35:02 +0000
commit5fcc99e7cf20aa9d0c44e2fdaef207d9e45f907a (patch)
tree0035a3e8a7dc97a6055c9245e7f68a3008d73134
parente72a780ebe823db5312a9a7eaefae5d10eef16aa (diff)
downloadchromium_src-5fcc99e7cf20aa9d0c44e2fdaef207d9e45f907a.zip
chromium_src-5fcc99e7cf20aa9d0c44e2fdaef207d9e45f907a.tar.gz
chromium_src-5fcc99e7cf20aa9d0c44e2fdaef207d9e45f907a.tar.bz2
Disable KitKat-specific APIs.
BUG=348088 NOTRY=true Review URL: https://codereview.chromium.org/183853008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257178 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--content/public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java11
-rw-r--r--content/public/android/java/src/org/chromium/content/browser/accessibility/KitKatBrowserAccessibilityManager.java4
2 files changed, 11 insertions, 4 deletions
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 d92e69f..47209bb 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
@@ -61,10 +61,13 @@ public class BrowserAccessibilityManager {
@CalledByNative
private static BrowserAccessibilityManager create(long nativeBrowserAccessibilityManagerAndroid,
ContentViewCore contentViewCore) {
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
- return new KitKatBrowserAccessibilityManager(
- nativeBrowserAccessibilityManagerAndroid, contentViewCore);
- } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
+ // A bug in the KitKat framework prevents us from using these new APIs.
+ // http://crbug.com/348088/
+ // if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
+ // return new KitKatBrowserAccessibilityManager(
+ // nativeBrowserAccessibilityManagerAndroid, contentViewCore);
+
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
return new JellyBeanBrowserAccessibilityManager(
nativeBrowserAccessibilityManagerAndroid, contentViewCore);
} else {
diff --git a/content/public/android/java/src/org/chromium/content/browser/accessibility/KitKatBrowserAccessibilityManager.java b/content/public/android/java/src/org/chromium/content/browser/accessibility/KitKatBrowserAccessibilityManager.java
index 64fcc1a..bf452ae 100644
--- a/content/public/android/java/src/org/chromium/content/browser/accessibility/KitKatBrowserAccessibilityManager.java
+++ b/content/public/android/java/src/org/chromium/content/browser/accessibility/KitKatBrowserAccessibilityManager.java
@@ -13,6 +13,10 @@ import org.chromium.content.browser.ContentViewCore;
/**
* Subclass of BrowserAccessibilityManager for KitKat that creates an
* AccessibilityNodeProvider and delegates its implementation to this object.
+ *
+ * THIS CLASS IS NOT USED! A bug in the KitKat framework prevents us
+ * from using these new APIs. We can re-enable this class after the next
+ * Android system update. http://crbug.com/348088/
*/
@JNINamespace("content")
public class KitKatBrowserAccessibilityManager extends JellyBeanBrowserAccessibilityManager {