diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-11-07 10:57:12 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-11-07 10:57:12 -0500 |
| commit | 2fc662c9e9e5bc0730c37ef88eb3ff8476b301db (patch) | |
| tree | beab497f075ff13c551c6def1fbfabd868f6fae5 /MediaBrowser.Providers/Music | |
| parent | d609d0edec97655932e365309a847b525a5a7d3d (diff) | |
optimize image processor when gdi can be skipped
Diffstat (limited to 'MediaBrowser.Providers/Music')
| -rw-r--r-- | MediaBrowser.Providers/Music/LastFmImageProvider.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/Music/LastFmImageProvider.cs b/MediaBrowser.Providers/Music/LastFmImageProvider.cs index 075f68b6a8..cd40052235 100644 --- a/MediaBrowser.Providers/Music/LastFmImageProvider.cs +++ b/MediaBrowser.Providers/Music/LastFmImageProvider.cs @@ -70,9 +70,12 @@ namespace MediaBrowser.Providers.Music /// <returns>Task{System.Boolean}.</returns> public override async Task<bool> FetchAsync(BaseItem item, bool force, CancellationToken cancellationToken) { - var images = await _providerManager.GetAvailableRemoteImages(item, cancellationToken, ManualLastFmImageProvider.ProviderName).ConfigureAwait(false); + if (!item.HasImage(ImageType.Primary)) + { + var images = await _providerManager.GetAvailableRemoteImages(item, cancellationToken, ManualLastFmImageProvider.ProviderName).ConfigureAwait(false); - await DownloadImages(item, images.ToList(), cancellationToken).ConfigureAwait(false); + await DownloadImages(item, images.ToList(), cancellationToken).ConfigureAwait(false); + } SetLastRefreshed(item, DateTime.UtcNow); |
