diff options
| author | SenorSmartyPants <senorsmartypants@gmail.com> | 2022-01-19 19:16:36 -0600 |
|---|---|---|
| committer | SenorSmartyPants <senorsmartypants@gmail.com> | 2022-01-19 19:16:36 -0600 |
| commit | 5d9e1bfcea3797b600b42a70f4907e81ebc4e1b0 (patch) | |
| tree | 6992a19ab4f42e730c5770a0b4b9fc273a65ae6c /Emby.Server.Implementations/Images | |
| parent | b15ab397c7ec1acbaba16097f5a969fadea048d5 (diff) | |
Shuffle items with images
They were always returning in the same order so thumb would never change.
Diffstat (limited to 'Emby.Server.Implementations/Images')
| -rw-r--r-- | Emby.Server.Implementations/Images/DynamicImageProvider.cs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/Emby.Server.Implementations/Images/DynamicImageProvider.cs b/Emby.Server.Implementations/Images/DynamicImageProvider.cs index 575680653..9f9a4902a 100644 --- a/Emby.Server.Implementations/Images/DynamicImageProvider.cs +++ b/Emby.Server.Implementations/Images/DynamicImageProvider.cs @@ -84,16 +84,20 @@ namespace Emby.Server.Implementations.Images }).GroupBy(x => x.Id) .Select(x => x.First()); + List<BaseItem> returnItems; if (isUsingCollectionStrip) { - return items + returnItems = items .Where(i => i.HasImage(ImageType.Primary) || i.HasImage(ImageType.Thumb)) .ToList(); + returnItems.Shuffle(); + return returnItems; } - - return items + returnItems = items .Where(i => i.HasImage(ImageType.Primary)) .ToList(); + returnItems.Shuffle(); + return returnItems; } protected override bool Supports(BaseItem item) |
