From c9c82b566943245cdaa62347b72f3613988ce5a0 Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Fri, 9 Apr 2010 14:08:26 -0700 Subject: [PATCH] Don't supply a null child to the click listener. External bug #http://code.google.com/p/android/issues/detail?id=7644 Change-Id: Iea2c0d7fa02d355fd68750d6dccf8e6c6773ab6b --- core/java/android/widget/AutoCompleteTextView.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/java/android/widget/AutoCompleteTextView.java b/core/java/android/widget/AutoCompleteTextView.java index e15a520ae064a..86119016951ef 100644 --- a/core/java/android/widget/AutoCompleteTextView.java +++ b/core/java/android/widget/AutoCompleteTextView.java @@ -913,10 +913,10 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe if (mItemClickListener != null) { final DropDownListView list = mDropDownList; - // Note that we don't have a View here, so we will need to - // supply null. Hopefully no existing apps crash... - mItemClickListener.onItemClick(list, null, completion.getPosition(), - completion.getId()); + final int position = completion.getPosition(); + mItemClickListener.onItemClick(list, + list.getChildAt(position - list.getFirstVisiblePosition()), + position, completion.getId()); } } }