Don't perform ListView click events for INVALID_POSITION.

Addresses bug 2329294
This commit is contained in:
Adam Powell
2010-01-04 16:40:35 -08:00
parent 592632562a
commit c7426628df

View File

@@ -1636,6 +1636,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
if (mDataChanged) return;
if (mAdapter != null && mItemCount > 0 &&
mClickMotionPosition != INVALID_POSITION &&
mClickMotionPosition < mAdapter.getCount() && sameWindow()) {
performItemClick(mChild, mClickMotionPosition, getAdapter().getItemId(
mClickMotionPosition));