aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Rogers <1337joe@gmail.com>2022-01-04 16:25:36 +0100
committerJoe Rogers <1337joe@gmail.com>2022-01-04 16:25:36 +0100
commitb17fe35e2ef6fa24bbc36d0f077d3d0fedc13fc2 (patch)
tree90dc6c272cc701bb564c274cbe881d0c9fb49277
parent1dfbeae045fc37aedbf077b4b4dff9770e52f8a4 (diff)
Clean up list handling
Co-authored-by: Cody Robibero <cody@robibe.ro>
-rw-r--r--MediaBrowser.Providers/Manager/ItemImageProvider.cs11
1 files changed, 5 insertions, 6 deletions
diff --git a/MediaBrowser.Providers/Manager/ItemImageProvider.cs b/MediaBrowser.Providers/Manager/ItemImageProvider.cs
index 542be1caa..5f133686f 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;
}
/// <summary>
@@ -354,9 +353,9 @@ namespace MediaBrowser.Providers.Manager
return true;
}
- private void PruneImages(BaseItem item, ItemImageInfo[] images)
+ private void PruneImages(BaseItem item, IReadOnlyList<ItemImageInfo> images)
{
- for (var i = 0; i < images.Length; i++)
+ for (var i = 0; i < images.Count; i++)
{
var image = images[i];