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));