From 0e212539e9a43e60d1bf94220aec129ec088355b Mon Sep 17 00:00:00 2001 From: Anthony Restaino Date: Fri, 30 Jan 2015 22:50:15 -0500 Subject: [PATCH] Fixed occasional IllegalStateException --- src/acr/browser/lightning/SearchAdapter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/acr/browser/lightning/SearchAdapter.java b/src/acr/browser/lightning/SearchAdapter.java index 00163ad..1b14acf 100644 --- a/src/acr/browser/lightning/SearchAdapter.java +++ b/src/acr/browser/lightning/SearchAdapter.java @@ -149,6 +149,7 @@ public class SearchAdapter extends BaseAdapter implements Filterable { mFilteredList.clear(); mFilteredList.addAll(list); } + notifyDataSetChanged(); } @Override @@ -193,7 +194,6 @@ public class SearchAdapter extends BaseAdapter implements Filterable { } mHistory = mDatabaseHandler.findItemsContaining(constraint.toString()); - mFilteredList = getSuggestions(); results.count = 1; return results; } @@ -205,6 +205,7 @@ public class SearchAdapter extends BaseAdapter implements Filterable { @Override protected void publishResults(CharSequence constraint, FilterResults results) { + mFilteredList = getSuggestions(); notifyDataSetChanged(); }