diff options
| -rw-r--r-- | MediaBrowser.Controller/Entities/IHasImages.cs | 6 | ||||
| -rw-r--r-- | MediaBrowser.Providers/All/LocalImageProvider.cs | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/MediaBrowser.Controller/Entities/IHasImages.cs b/MediaBrowser.Controller/Entities/IHasImages.cs index 51f25979c..dd6194bc7 100644 --- a/MediaBrowser.Controller/Entities/IHasImages.cs +++ b/MediaBrowser.Controller/Entities/IHasImages.cs @@ -105,6 +105,12 @@ namespace MediaBrowser.Controller.Entities /// </summary> /// <value><c>true</c> if this instance is owned item; otherwise, <c>false</c>.</value> bool IsOwnedItem { get; } + + /// <summary> + /// Gets the containing folder path. + /// </summary> + /// <value>The containing folder path.</value> + string ContainingFolderPath { get; } } public static class HasImagesExtensions diff --git a/MediaBrowser.Providers/All/LocalImageProvider.cs b/MediaBrowser.Providers/All/LocalImageProvider.cs index daae58ff6..5883781f9 100644 --- a/MediaBrowser.Providers/All/LocalImageProvider.cs +++ b/MediaBrowser.Providers/All/LocalImageProvider.cs @@ -72,13 +72,7 @@ namespace MediaBrowser.Providers.All return new List<string>(); } - var path = item.Path; - var fileInfo = _fileSystem.GetFileSystemInfo(path) as DirectoryInfo; - - if (fileInfo == null) - { - path = Path.GetDirectoryName(path); - } + var path = item.ContainingFolderPath; if (includeDirectories) { |
