OSDN Git Service

Set class name for WebView on A11y events and infos.
authoralanv <alanv@google.com>
Fri, 30 Mar 2012 21:59:42 +0000 (14:59 -0700)
committeralanv <alanv@google.com>
Fri, 30 Mar 2012 21:59:42 +0000 (14:59 -0700)
Bug: 6209073
Change-Id: I08b2b0010e619ed9b3afaeb4f4fc92e3afbcffd1

core/java/android/webkit/WebView.java

index d225594..422b48d 100644 (file)
@@ -1883,12 +1883,14 @@ public class WebView extends AbsoluteLayout
     @Override
     public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
         super.onInitializeAccessibilityNodeInfo(info);
+        info.setClassName(WebView.class.getName());
         mProvider.getViewDelegate().onInitializeAccessibilityNodeInfo(info);
     }
 
     @Override
     public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
         super.onInitializeAccessibilityEvent(event);
+        event.setClassName(WebView.class.getName());
         mProvider.getViewDelegate().onInitializeAccessibilityEvent(event);
     }