diff options
| author | Cody Robibero <cody@robibe.ro> | 2022-02-28 20:17:30 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-28 20:17:30 -0700 |
| commit | fe99800bde4b17aa634a9c7955590f17bd611263 (patch) | |
| tree | d6c3f42fc3d4debf8370713b7d245ecda4bbe32d | |
| parent | 3c0c7572ef06f149718200565ac48668bd933a23 (diff) | |
| parent | 5d9e1bfcea3797b600b42a70f4907e81ebc4e1b0 (diff) | |
Merge pull request #7221 from SenorSmartyPants/UserViewThumb
| -rw-r--r-- | Emby.Server.Implementations/Images/BaseDynamicImageProvider.cs | 2 | ||||
| -rw-r--r-- | Emby.Server.Implementations/Images/DynamicImageProvider.cs | 10 |
2 files changed, 8 insertions, 4 deletions
diff --git a/Emby.Server.Implementations/Images/BaseDynamicImageProvider.cs b/Emby.Server.Implementations/Images/BaseDynamicImageProvider.cs index 758986945..57c2f1a5e 100644 --- a/Emby.Server.Implementations/Images/BaseDynamicImageProvider.cs +++ b/Emby.Server.Implementations/Images/BaseDynamicImageProvider.cs @@ -135,7 +135,7 @@ namespace Emby.Server.Implementations.Images protected virtual IEnumerable<string> GetStripCollageImagePaths(BaseItem primaryItem, IEnumerable<BaseItem> items) { - var useBackdrop = primaryItem is CollectionFolder; + var useBackdrop = primaryItem is CollectionFolder || primaryItem is UserView; return items .Select(i => { 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) |
