diff options
author | Eric Fischer <enf@google.com> | 2009-06-26 16:14:59 -0700 |
---|---|---|
committer | Eric Fischer <enf@google.com> | 2009-06-26 16:14:59 -0700 |
commit | d072154bddbfda8eb99a65b724922785f896f8eb (patch) | |
tree | d0075b2e4b85d40ec5fa366a1300f7caa434c159 /core/java/android/widget/AutoCompleteTextView.java | |
parent | d09f86ce175fad6ddbd446363f327dfa0575a1d2 (diff) | |
download | frameworks_base-d072154bddbfda8eb99a65b724922785f896f8eb.zip frameworks_base-d072154bddbfda8eb99a65b724922785f896f8eb.tar.gz frameworks_base-d072154bddbfda8eb99a65b724922785f896f8eb.tar.bz2 |
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
Diffstat (limited to 'core/java/android/widget/AutoCompleteTextView.java')
-rw-r--r-- | core/java/android/widget/AutoCompleteTextView.java | 6 |
1 files changed, 5 insertions, 1 deletions
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; + } } } |