OSDN Git Service

Call onInitializeAccessibilityEvent for PANE events
authorQasid Sadiq <qasid@google.com>
Thu, 7 Jun 2018 23:54:13 +0000 (16:54 -0700)
committerQasid Sadiq <qasid@google.com>
Thu, 7 Jun 2018 23:59:24 +0000 (16:59 -0700)
AxEvents should be intialized.

Bug: 80251305
Test: Verified by displaying notifications which generate pane related
events.
Used testback to display all info related to an event.
Before this fix, much of that info was not annotated, now it is.

Change-Id: I832fee743c69dc16a050f35e733f0742771df245

core/java/android/view/View.java

index 42e1adc..2610764 100644 (file)
@@ -11905,6 +11905,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
             if ((getVisibility() == VISIBLE)
                     || (changeType == AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_DISAPPEARED)) {
                 final AccessibilityEvent event = AccessibilityEvent.obtain();
+                onInitializeAccessibilityEvent(event);
                 event.setEventType(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED);
                 event.setContentChangeTypes(changeType);
                 event.setSource(this);