aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Music
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-11-07 10:57:12 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-11-07 10:57:12 -0500
commit2fc662c9e9e5bc0730c37ef88eb3ff8476b301db (patch)
treebeab497f075ff13c551c6def1fbfabd868f6fae5 /MediaBrowser.Providers/Music
parentd609d0edec97655932e365309a847b525a5a7d3d (diff)
optimize image processor when gdi can be skipped
Diffstat (limited to 'MediaBrowser.Providers/Music')
-rw-r--r--MediaBrowser.Providers/Music/LastFmImageProvider.cs7
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);