diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-28 01:29:27 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-28 01:29:27 -0400 |
| commit | b443d591a29bc18daea36a3871908a4c1c277990 (patch) | |
| tree | 9f671e0484c1b42bd5cecfe58a4d7cc3e7a6ddc7 /MediaBrowser.Controller/Entities/TV | |
| parent | 90bb3d46c416676105d5cf89d12279b3f7ccb944 (diff) | |
fixes #200 - MB3 Locking Folders for a long time
Diffstat (limited to 'MediaBrowser.Controller/Entities/TV')
| -rw-r--r-- | MediaBrowser.Controller/Entities/TV/Season.cs | 7 | ||||
| -rw-r--r-- | MediaBrowser.Controller/Entities/TV/Series.cs | 5 |
2 files changed, 7 insertions, 5 deletions
diff --git a/MediaBrowser.Controller/Entities/TV/Season.cs b/MediaBrowser.Controller/Entities/TV/Season.cs index 2f3f7387ca..79d6084591 100644 --- a/MediaBrowser.Controller/Entities/TV/Season.cs +++ b/MediaBrowser.Controller/Entities/TV/Season.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.IO; using MediaBrowser.Common.Extensions; using MediaBrowser.Controller.IO; using MediaBrowser.Controller.Library; @@ -134,9 +135,9 @@ namespace MediaBrowser.Controller.Entities.TV { var folder = args.GetFileSystemEntryByName("metadata"); - if (folder.HasValue) + if (folder != null) { - args.AddMetadataFiles(FileSystem.GetFiles(folder.Value.Path)); + args.AddMetadataFiles(new DirectoryInfo(folder.FullName).EnumerateFiles()); } } @@ -145,7 +146,7 @@ namespace MediaBrowser.Controller.Entities.TV /// </summary> /// <param name="pathInfo">The path info.</param> /// <returns>ItemResolveArgs.</returns> - protected internal override ItemResolveArgs CreateResolveArgs(WIN32_FIND_DATA? pathInfo = null) + protected internal override ItemResolveArgs CreateResolveArgs(FileSystemInfo pathInfo = null) { var args = base.CreateResolveArgs(pathInfo); diff --git a/MediaBrowser.Controller/Entities/TV/Series.cs b/MediaBrowser.Controller/Entities/TV/Series.cs index 15b97f694b..699ca22b19 100644 --- a/MediaBrowser.Controller/Entities/TV/Series.cs +++ b/MediaBrowser.Controller/Entities/TV/Series.cs @@ -1,4 +1,5 @@ -using MediaBrowser.Common.Extensions; +using System.IO; +using MediaBrowser.Common.Extensions; using MediaBrowser.Controller.IO; using MediaBrowser.Controller.Library; using MediaBrowser.Controller.Localization; @@ -68,7 +69,7 @@ namespace MediaBrowser.Controller.Entities.TV /// </summary> /// <param name="pathInfo">The path info.</param> /// <returns>ItemResolveArgs.</returns> - protected internal override ItemResolveArgs CreateResolveArgs(WIN32_FIND_DATA? pathInfo = null) + protected internal override ItemResolveArgs CreateResolveArgs(FileSystemInfo pathInfo = null) { var args = base.CreateResolveArgs(pathInfo); |
