From b17fe35e2ef6fa24bbc36d0f077d3d0fedc13fc2 Mon Sep 17 00:00:00 2001 From: Joe Rogers <1337joe@gmail.com> Date: Tue, 4 Jan 2022 16:25:36 +0100 Subject: [PATCH] Clean up list handling Co-authored-by: Cody Robibero --- MediaBrowser.Providers/Manager/ItemImageProvider.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/MediaBrowser.Providers/Manager/ItemImageProvider.cs b/MediaBrowser.Providers/Manager/ItemImageProvider.cs index 542be1caa8..5f133686fc 100644 --- a/MediaBrowser.Providers/Manager/ItemImageProvider.cs +++ b/MediaBrowser.Providers/Manager/ItemImageProvider.cs @@ -78,11 +78,10 @@ namespace MediaBrowser.Providers.Manager } } - var oldBackdropImages = item.GetImages(ImageType.Backdrop).ToArray(); - var toRemove = singular.Concat(oldBackdropImages).ToArray(); - PruneImages(item, toRemove); + singular.AddRange(item.GetImages(ImageType.Backdrop)); + PruneImages(item, singular); - return toRemove.Length > 0; + return singular.Count > 0; } /// @@ -354,9 +353,9 @@ namespace MediaBrowser.Providers.Manager return true; } - private void PruneImages(BaseItem item, ItemImageInfo[] images) + private void PruneImages(BaseItem item, IReadOnlyList images) { - for (var i = 0; i < images.Length; i++) + for (var i = 0; i < images.Count; i++) { var image = images[i];