Browse Source

remove unseeded file system call

Luke Pulverenti 11 years ago
parent
commit
ca0583bcbe

+ 6 - 0
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

+ 1 - 7
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)
             {