diff options
Diffstat (limited to 'MediaBrowser.Api/Images/ImageService.cs')
| -rw-r--r-- | MediaBrowser.Api/Images/ImageService.cs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/MediaBrowser.Api/Images/ImageService.cs b/MediaBrowser.Api/Images/ImageService.cs index 967c449c2..24fda11fc 100644 --- a/MediaBrowser.Api/Images/ImageService.cs +++ b/MediaBrowser.Api/Images/ImageService.cs @@ -691,11 +691,14 @@ namespace MediaBrowser.Api.Images cacheDuration = TimeSpan.FromDays(365); } + // Avoid implicitly captured closure + var currentItem = item; + var currentRequest = request; + return ToCachedResult(cacheGuid, originalFileImageDateModified, cacheDuration, () => new ImageWriter { - Item = item, - Request = request, - CropWhiteSpace = request.Type == ImageType.Logo || request.Type == ImageType.Art, + Item = currentItem, + Request = currentRequest, OriginalImageDateModified = originalFileImageDateModified, Enhancers = supportedImageEnhancers |
