aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-08-02 15:08:55 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-08-02 15:08:55 -0400
commit47b1a4cafd0cc1882503e46fb8a5082a3b061078 (patch)
treec3bc12ad2abcec38aa254ae5c1354b762ad4e38a /MediaBrowser.Providers
parent6d13cec38ed243a8bc133c52a167e23eac01aae6 (diff)
update image processing
Diffstat (limited to 'MediaBrowser.Providers')
-rw-r--r--MediaBrowser.Providers/Manager/ProviderManager.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/MediaBrowser.Providers/Manager/ProviderManager.cs b/MediaBrowser.Providers/Manager/ProviderManager.cs
index beef968fb6..453e07987a 100644
--- a/MediaBrowser.Providers/Manager/ProviderManager.cs
+++ b/MediaBrowser.Providers/Manager/ProviderManager.cs
@@ -106,9 +106,15 @@ namespace MediaBrowser.Providers.Manager
_identityProviders = identityProviders.ToArray();
_identityConverters = identityConverters.ToArray();
_metadataProviders = metadataProviders.ToArray();
- _savers = metadataSavers.ToArray();
_imageSavers = imageSavers.ToArray();
_externalIds = externalIds.OrderBy(i => i.Name).ToArray();
+
+ _savers = metadataSavers.Where(i =>
+ {
+ var configurable = i as IConfigurableProvider;
+
+ return configurable == null || configurable.IsEnabled;
+ }).ToArray();
}
public Task<ItemUpdateType> RefreshSingleItem(IHasMetadata item, MetadataRefreshOptions options, CancellationToken cancellationToken)