Skip to content

Commit 6436876

Browse files
sganovAndroid (Google) Code Review
authored andcommitted
Merge "AbsListView does not populate accessibility events correctly."
2 parents 8b55e92 + aa56534 commit 6436876

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

core/java/android/widget/AdapterView.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -926,8 +926,10 @@ public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
926926
}
927927
event.setItemCount(getCount());
928928
event.setCurrentItemIndex(getSelectedItemPosition());
929-
event.setFromIndex(mFirstPosition);
930-
event.setToIndex(mFirstPosition + getChildCount());
929+
if (getChildCount() > 0) {
930+
event.setFromIndex(getFirstVisiblePosition());
931+
event.setToIndex(getLastVisiblePosition());
932+
}
931933
}
932934

933935
@Override

0 commit comments

Comments
 (0)