aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/Folder.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-03 00:35:43 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-03 00:35:43 -0500
commit30ebfab8e0ae39213a5a550fbcbaa2463d6a74da (patch)
treefe6614f197b623917d0034bfec02c5d500f81ab9 /MediaBrowser.Controller/Entities/Folder.cs
parent6261f157f340e4f544f8f41a81b3cc1f2c69f5b1 (diff)
converted season providers
Diffstat (limited to 'MediaBrowser.Controller/Entities/Folder.cs')
-rw-r--r--MediaBrowser.Controller/Entities/Folder.cs9
1 files changed, 6 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs
index a4257b2a5b..94db048647 100644
--- a/MediaBrowser.Controller/Entities/Folder.cs
+++ b/MediaBrowser.Controller/Entities/Folder.cs
@@ -914,11 +914,14 @@ namespace MediaBrowser.Controller.Entities
return item;
}
- public override async Task<bool> RefreshMetadataDirect(CancellationToken cancellationToken, bool forceSave = false, bool forceRefresh = false)
+ protected override Task BeforeRefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken)
{
- var changed = await base.RefreshMetadataDirect(cancellationToken, forceSave, forceRefresh).ConfigureAwait(false);
+ if (SupportsShortcutChildren && LocationType == LocationType.FileSystem)
+ {
+ RefreshLinkedChildren();
+ }
- return (SupportsShortcutChildren && LocationType == LocationType.FileSystem && RefreshLinkedChildren()) || changed;
+ return base.BeforeRefreshMetadata(options, cancellationToken);
}
/// <summary>