diff options
| author | Joe Rogers <1337joe@gmail.com> | 2022-01-04 16:25:36 +0100 |
|---|---|---|
| committer | Joe Rogers <1337joe@gmail.com> | 2022-01-04 16:25:36 +0100 |
| commit | b17fe35e2ef6fa24bbc36d0f077d3d0fedc13fc2 (patch) | |
| tree | 90dc6c272cc701bb564c274cbe881d0c9fb49277 | |
| parent | 1dfbeae045fc37aedbf077b4b4dff9770e52f8a4 (diff) | |
Clean up list handling
Co-authored-by: Cody Robibero <cody@robibe.ro>
| -rw-r--r-- | MediaBrowser.Providers/Manager/ItemImageProvider.cs | 11 |
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]; |
