diff options
author | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-14 19:35:02 +0000 |
---|---|---|
committer | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-14 19:35:02 +0000 |
commit | 5fcc99e7cf20aa9d0c44e2fdaef207d9e45f907a (patch) | |
tree | 0035a3e8a7dc97a6055c9245e7f68a3008d73134 | |
parent | e72a780ebe823db5312a9a7eaefae5d10eef16aa (diff) | |
download | chromium_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
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 { |