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 914b80ace6f5aa1a05f8ede57edf25ca7c5b7cd6..40015bf6c7579cb1b6d5691ce1f976c651b474b1 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 |
@@ -84,7 +84,6 @@ public class BrowserAccessibilityManager { |
ContentViewCore contentViewCore) { |
mNativeObj = nativeBrowserAccessibilityManagerAndroid; |
mContentViewCore = contentViewCore; |
- mContentViewCore.setBrowserAccessibilityManager(this); |
mAccessibilityFocusId = View.NO_ID; |
mIsHovering = false; |
mCurrentRootId = View.NO_ID; |
@@ -112,6 +111,9 @@ public class BrowserAccessibilityManager { |
return delegate.performAction(virtualViewId, action, arguments); |
} |
}; |
+ |
+ // This must occur last as it may cause a call to notifyFrameInfoInitialized. |
+ mContentViewCore.setBrowserAccessibilityManager(this); |
} |
@CalledByNative |