1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-25 09:50:13 +08:00

Merge branch 'master' into gameplay-leaderboard-skinnable

This commit is contained in:
Dean Herbert
2025-05-07 18:10:35 +09:00
Unverified
@@ -26,11 +26,11 @@ namespace osu.Game.Screens.SelectV2
this.getCriteria = getCriteria;
}
public async Task<IEnumerable<CarouselItem>> Run(IEnumerable<CarouselItem> items, CancellationToken cancellationToken) => await Task.Run(() =>
public async Task<List<CarouselItem>> Run(IEnumerable<CarouselItem> items, CancellationToken cancellationToken) => await Task.Run(() =>
{
var criteria = getCriteria();
return matchItems(items, criteria);
return matchItems(items, criteria).ToList();
}, cancellationToken).ConfigureAwait(false);
private IEnumerable<CarouselItem> matchItems(IEnumerable<CarouselItem> items, FilterCriteria criteria)