diff options
Diffstat (limited to 'MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs')
| -rw-r--r-- | MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs b/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs index 4981b0927..7aec3b322 100644 --- a/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs +++ b/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs @@ -108,7 +108,10 @@ namespace MediaBrowser.Controller.BaseItemManager /// </summary> private void SetupMetadataThrottler() { - MetadataRefreshThrottler = new Lazy<SemaphoreSlim>(() => new SemaphoreSlim(_metadataRefreshConcurrency)); + if (MetadataRefreshThrottler == null || MetadataRefreshThrottler.IsValueCreated) + { + MetadataRefreshThrottler = new Lazy<SemaphoreSlim>(() => new SemaphoreSlim(_metadataRefreshConcurrency)); + } } /// <summary> |
