Loading core/java/android/view/View.java +3 −6 Original line number Original line Diff line number Diff line Loading @@ -6617,12 +6617,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * @hide * @hide */ */ public void clearAccessibilityFocus() { public void clearAccessibilityFocus() { if ((mPrivateFlags2 & PFLAG2_ACCESSIBILITY_FOCUSED) != 0) { clearAccessibilityFocusNoCallbacks(); mPrivateFlags2 &= ~PFLAG2_ACCESSIBILITY_FOCUSED; invalidate(); sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED); notifyAccessibilityStateChanged(); } // Clear the global reference of accessibility focus if this // Clear the global reference of accessibility focus if this // view or any of its descendants had accessibility focus. // view or any of its descendants had accessibility focus. ViewRootImpl viewRootImpl = getViewRootImpl(); ViewRootImpl viewRootImpl = getViewRootImpl(); Loading Loading @@ -6669,6 +6664,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback, if ((mPrivateFlags2 & PFLAG2_ACCESSIBILITY_FOCUSED) != 0) { if ((mPrivateFlags2 & PFLAG2_ACCESSIBILITY_FOCUSED) != 0) { mPrivateFlags2 &= ~PFLAG2_ACCESSIBILITY_FOCUSED; mPrivateFlags2 &= ~PFLAG2_ACCESSIBILITY_FOCUSED; invalidate(); invalidate(); sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED); notifyAccessibilityStateChanged(); } } } } Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -169,6 +169,7 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit KeyguardWidgetFrame newWidgetPage = getWidgetPageAt(newPageIndex); KeyguardWidgetFrame newWidgetPage = getWidgetPageAt(newPageIndex); if (newWidgetPage != null) { if (newWidgetPage != null) { newWidgetPage.onActive(true); newWidgetPage.onActive(true); newWidgetPage.setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES); newWidgetPage.requestAccessibilityFocus(); newWidgetPage.requestAccessibilityFocus(); } } if (mParent != null && AccessibilityManager.getInstance(mContext).isEnabled()) { if (mParent != null && AccessibilityManager.getInstance(mContext).isEnabled()) { Loading Loading
core/java/android/view/View.java +3 −6 Original line number Original line Diff line number Diff line Loading @@ -6617,12 +6617,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * @hide * @hide */ */ public void clearAccessibilityFocus() { public void clearAccessibilityFocus() { if ((mPrivateFlags2 & PFLAG2_ACCESSIBILITY_FOCUSED) != 0) { clearAccessibilityFocusNoCallbacks(); mPrivateFlags2 &= ~PFLAG2_ACCESSIBILITY_FOCUSED; invalidate(); sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED); notifyAccessibilityStateChanged(); } // Clear the global reference of accessibility focus if this // Clear the global reference of accessibility focus if this // view or any of its descendants had accessibility focus. // view or any of its descendants had accessibility focus. ViewRootImpl viewRootImpl = getViewRootImpl(); ViewRootImpl viewRootImpl = getViewRootImpl(); Loading Loading @@ -6669,6 +6664,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback, if ((mPrivateFlags2 & PFLAG2_ACCESSIBILITY_FOCUSED) != 0) { if ((mPrivateFlags2 & PFLAG2_ACCESSIBILITY_FOCUSED) != 0) { mPrivateFlags2 &= ~PFLAG2_ACCESSIBILITY_FOCUSED; mPrivateFlags2 &= ~PFLAG2_ACCESSIBILITY_FOCUSED; invalidate(); invalidate(); sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED); notifyAccessibilityStateChanged(); } } } } Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -169,6 +169,7 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit KeyguardWidgetFrame newWidgetPage = getWidgetPageAt(newPageIndex); KeyguardWidgetFrame newWidgetPage = getWidgetPageAt(newPageIndex); if (newWidgetPage != null) { if (newWidgetPage != null) { newWidgetPage.onActive(true); newWidgetPage.onActive(true); newWidgetPage.setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES); newWidgetPage.requestAccessibilityFocus(); newWidgetPage.requestAccessibilityFocus(); } } if (mParent != null && AccessibilityManager.getInstance(mContext).isEnabled()) { if (mParent != null && AccessibilityManager.getInstance(mContext).isEnabled()) { Loading