fix: returns filtered list and reset correctly (#476)

This commit is contained in:
eddyizm 2026-03-01 19:36:48 -08:00 committed by GitHub
parent c7f2524085
commit 0487f3bb9b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -47,6 +47,7 @@ public class PlaylistHorizontalAdapter extends RecyclerView.Adapter<PlaylistHori
FilterResults results = new FilterResults(); FilterResults results = new FilterResults();
results.values = filteredList; results.values = filteredList;
results.count = filteredList.size();
return results; return results;
} }
@ -54,7 +55,9 @@ public class PlaylistHorizontalAdapter extends RecyclerView.Adapter<PlaylistHori
@Override @Override
protected void publishResults(CharSequence constraint, FilterResults results) { protected void publishResults(CharSequence constraint, FilterResults results) {
playlists.clear(); playlists.clear();
if (results.count > 0) playlists.addAll((List) results.values); if (results.values != null) {
playlists.addAll((List<Playlist>) results.values);
}
notifyDataSetChanged(); notifyDataSetChanged();
} }
}; };