Make sure TileAdapter always has a SuggestionParser

Since it expects to have one

Change-Id: Ic0dccd2271c011cf7dc877e341af5a8bfea90c37
Fixes: 28689801
This commit is contained in:
Jason Monk
2016-05-10 13:03:35 -04:00
parent 8c3b5fa3cf
commit a41a8d05ab
2 changed files with 5 additions and 5 deletions

View File

@@ -80,9 +80,10 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash
private Condition mExpandedCondition = null;
private SuggestionParser mSuggestionParser;
public DashboardAdapter(Context context) {
public DashboardAdapter(Context context, SuggestionParser parser) {
mContext = context;
mCache = new IconCache(context);
mSuggestionParser = parser;
setHasStableIds(true);
setShowingAll(true);
@@ -92,9 +93,8 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash
return mSuggestions;
}
public void setSuggestions(List<Tile> suggestions, SuggestionParser parser) {
public void setSuggestions(List<Tile> suggestions) {
mSuggestions = suggestions;
mSuggestionParser = parser;
recountItems();
}