Index: android_webview/java/src/org/chromium/android_webview/AwContents.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
index d7f3727c3ab972137be8428edc8ab529f63b34eb..3ca638fe02e19329c6e32c4997b6ceb8135e22ff 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
@@ -26,6 +26,7 @@ import android.view.ViewGroup; |
import android.view.ViewTreeObserver; |
import android.view.accessibility.AccessibilityEvent; |
import android.view.accessibility.AccessibilityNodeInfo; |
+import android.view.accessibility.AccessibilityNodeProvider; |
import android.view.inputmethod.EditorInfo; |
import android.view.inputmethod.InputConnection; |
import android.webkit.GeolocationPermissions; |
@@ -1130,6 +1131,13 @@ public class AwContents { |
} |
/** |
+ * @see android.view.View#dispatchHoverEvent() |
+ */ |
+ public boolean dispatchHoverEvent(MotionEvent event) { |
+ return mContentViewCore.dispatchHoverEvent(event); |
+ } |
+ |
+ /** |
* @see android.view.View#onConfigurationChanged() |
*/ |
public void onConfigurationChanged(Configuration newConfig) { |
@@ -1295,6 +1303,17 @@ public class AwContents { |
} |
/** |
+ * Get the BrowserAccessibilityManager, used for native accessibility |
+ * (not script injection). This will return null when system accessibility |
+ * is not enabled. On Jelly Bean or higher, this object should be returned |
+ * in response to View.getAccessibilityNodeProvider(). |
+ * @return The BrowserAccessibilityManager, if available. |
+ */ |
+ public BaseBrowserAccessibilityManager getBrowserAccessibilityManager() { |
+ return mContentViewCore.getBrowserAccessibilityManager; |
+ } |
+ |
+ /** |
* @see android.webkit.WebView#onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo) |
*/ |
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) { |