Loading core/java/android/view/View.java +2 −1 Original line number Diff line number Diff line Loading @@ -7024,7 +7024,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * * @hide */ private void notifySubtreeAccessibilityStateChangedIfNeeded() { public void notifySubtreeAccessibilityStateChangedIfNeeded() { if (!AccessibilityManager.getInstance(mContext).isEnabled()) { return; } Loading Loading @@ -18867,6 +18867,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, final long minEventIntevalMillis = ViewConfiguration.getSendRecurringAccessibilityEventsInterval(); if (timeSinceLastMillis >= minEventIntevalMillis) { removeCallbacks(this); run(); } else { postDelayed(this, minEventIntevalMillis - timeSinceLastMillis); core/java/android/view/ViewGroup.java +2 −2 Original line number Diff line number Diff line Loading @@ -3595,7 +3595,7 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager } if (child.isImportantForAccessibility() && child.getVisibility() != View.GONE) { childAccessibilityStateChanged(child); notifySubtreeAccessibilityStateChangedIfNeeded(); } } Loading Loading @@ -3838,7 +3838,7 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager onViewRemoved(view); if (view.isImportantForAccessibility() && view.getVisibility() != View.GONE) { childAccessibilityStateChanged(view); notifySubtreeAccessibilityStateChangedIfNeeded(); } } Loading core/java/android/view/ViewRootImpl.java +5 −6 Original line number Diff line number Diff line Loading @@ -6398,12 +6398,10 @@ public final class ViewRootImpl implements ViewParent, public void run() { mLastEventTimeMillis = SystemClock.uptimeMillis(); if (AccessibilityManager.getInstance(mContext).isEnabled()) { AccessibilityEvent event = AccessibilityEvent.obtain(); event.setEventType(AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED); event.setContentChangeType(AccessibilityEvent.CONTENT_CHANGE_TYPE_SUBTREE); mSource.sendAccessibilityEventUnchecked(event); } mSource.resetSubtreeAccessibilityStateChanged(); mSource = null; } Loading @@ -6418,6 +6416,7 @@ public final class ViewRootImpl implements ViewParent, final long minEventIntevalMillis = ViewConfiguration.getSendRecurringAccessibilityEventsInterval(); if (timeSinceLastMillis >= minEventIntevalMillis) { mSource.removeCallbacks(this); run(); } else { mSource.postDelayed(this, minEventIntevalMillis - timeSinceLastMillis); Loading core/java/android/widget/AdapterView.java +1 −1 Original line number Diff line number Diff line Loading @@ -1033,7 +1033,7 @@ public abstract class AdapterView<T extends Adapter> extends ViewGroup { checkSelectionChanged(); } childAccessibilityStateChanged(this); notifySubtreeAccessibilityStateChangedIfNeeded(); } void checkSelectionChanged() { Loading Loading
core/java/android/view/View.java +2 −1 Original line number Diff line number Diff line Loading @@ -7024,7 +7024,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * * @hide */ private void notifySubtreeAccessibilityStateChangedIfNeeded() { public void notifySubtreeAccessibilityStateChangedIfNeeded() { if (!AccessibilityManager.getInstance(mContext).isEnabled()) { return; } Loading Loading @@ -18867,6 +18867,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, final long minEventIntevalMillis = ViewConfiguration.getSendRecurringAccessibilityEventsInterval(); if (timeSinceLastMillis >= minEventIntevalMillis) { removeCallbacks(this); run(); } else { postDelayed(this, minEventIntevalMillis - timeSinceLastMillis);
core/java/android/view/ViewGroup.java +2 −2 Original line number Diff line number Diff line Loading @@ -3595,7 +3595,7 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager } if (child.isImportantForAccessibility() && child.getVisibility() != View.GONE) { childAccessibilityStateChanged(child); notifySubtreeAccessibilityStateChangedIfNeeded(); } } Loading Loading @@ -3838,7 +3838,7 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager onViewRemoved(view); if (view.isImportantForAccessibility() && view.getVisibility() != View.GONE) { childAccessibilityStateChanged(view); notifySubtreeAccessibilityStateChangedIfNeeded(); } } Loading
core/java/android/view/ViewRootImpl.java +5 −6 Original line number Diff line number Diff line Loading @@ -6398,12 +6398,10 @@ public final class ViewRootImpl implements ViewParent, public void run() { mLastEventTimeMillis = SystemClock.uptimeMillis(); if (AccessibilityManager.getInstance(mContext).isEnabled()) { AccessibilityEvent event = AccessibilityEvent.obtain(); event.setEventType(AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED); event.setContentChangeType(AccessibilityEvent.CONTENT_CHANGE_TYPE_SUBTREE); mSource.sendAccessibilityEventUnchecked(event); } mSource.resetSubtreeAccessibilityStateChanged(); mSource = null; } Loading @@ -6418,6 +6416,7 @@ public final class ViewRootImpl implements ViewParent, final long minEventIntevalMillis = ViewConfiguration.getSendRecurringAccessibilityEventsInterval(); if (timeSinceLastMillis >= minEventIntevalMillis) { mSource.removeCallbacks(this); run(); } else { mSource.postDelayed(this, minEventIntevalMillis - timeSinceLastMillis); Loading
core/java/android/widget/AdapterView.java +1 −1 Original line number Diff line number Diff line Loading @@ -1033,7 +1033,7 @@ public abstract class AdapterView<T extends Adapter> extends ViewGroup { checkSelectionChanged(); } childAccessibilityStateChanged(this); notifySubtreeAccessibilityStateChangedIfNeeded(); } void checkSelectionChanged() { Loading