From d072154bddbfda8eb99a65b724922785f896f8eb Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Fri, 26 Jun 2009 16:14:59 -0700 Subject: Add a null check in an AutoCompleteTextView callback to prevent a crash. It looks like the drop down list had already been taken down before the callback fired so it caused a null pointer exception. In this case just do nothing instead. Bug 1927858 --- core/java/android/widget/AutoCompleteTextView.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'core/java/android/widget/AutoCompleteTextView.java') diff --git a/core/java/android/widget/AutoCompleteTextView.java b/core/java/android/widget/AutoCompleteTextView.java index 70749d1..e84e5b0 100644 --- a/core/java/android/widget/AutoCompleteTextView.java +++ b/core/java/android/widget/AutoCompleteTextView.java @@ -1202,7 +1202,11 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe int position, long id) { if (position != -1) { - mDropDownList.mListSelectionHidden = false; + DropDownListView dropDownList = mDropDownList; + + if (dropDownList != null) { + dropDownList.mListSelectionHidden = false; + } } } -- cgit v1.1