Fix possible NPE in AdapterView's OnItemClickListener clients.
Bug #2533718 Change-Id: I32e72e29a7b4bb8331f2492f5c5b5507d1b3993a
This commit is contained in:
@@ -1835,9 +1835,11 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
|
||||
mSelectedPosition < mAdapter.getCount()) {
|
||||
|
||||
final View view = getChildAt(mSelectedPosition - mFirstPosition);
|
||||
performItemClick(view, mSelectedPosition, mSelectedRowId);
|
||||
if (view != null) {
|
||||
performItemClick(view, mSelectedPosition, mSelectedRowId);
|
||||
view.setPressed(false);
|
||||
}
|
||||
setPressed(false);
|
||||
if (view != null) view.setPressed(false);
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user