From b125f25656a3998a328fae00dc95071dad280258 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Mon, 31 Mar 2014 19:08:19 +0200 Subject: fix #3709: NPE in auto-complete It looks like at least on Android 3.1 the `getCount()` method may be called before results are published. --- main/src/cgeo/geocaching/search/AutoCompleteAdapter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'main/src/cgeo/geocaching') diff --git a/main/src/cgeo/geocaching/search/AutoCompleteAdapter.java b/main/src/cgeo/geocaching/search/AutoCompleteAdapter.java index 15a45c6..885ed48 100644 --- a/main/src/cgeo/geocaching/search/AutoCompleteAdapter.java +++ b/main/src/cgeo/geocaching/search/AutoCompleteAdapter.java @@ -15,7 +15,8 @@ import android.widget.Filter; */ public class AutoCompleteAdapter extends ArrayAdapter { - private String[] suggestions; + private final String[] EMPTY = new String[0]; + private String[] suggestions = EMPTY; private final Func1 suggestionFunction; public AutoCompleteAdapter(Context context, int textViewResourceId, final Func1 suggestionFunction) { -- cgit v1.1