aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Controller/Entities/IHasImages.cs6
-rw-r--r--MediaBrowser.Providers/All/LocalImageProvider.cs8
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)
{