From c7426628dfcf5f667ef398235a70de37be3df01f Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Mon, 4 Jan 2010 16:40:35 -0800 Subject: [PATCH] Don't perform ListView click events for INVALID_POSITION. Addresses bug 2329294 --- core/java/android/widget/AbsListView.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index 248ed038b1260..60d8e72b810a9 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -1636,6 +1636,7 @@ public abstract class AbsListView extends AdapterView implements Te if (mDataChanged) return; if (mAdapter != null && mItemCount > 0 && + mClickMotionPosition != INVALID_POSITION && mClickMotionPosition < mAdapter.getCount() && sameWindow()) { performItemClick(mChild, mClickMotionPosition, getAdapter().getItemId( mClickMotionPosition));