diff options
| author | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-08-20 23:56:28 -0400 |
|---|---|---|
| committer | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-08-20 23:56:28 -0400 |
| commit | 9029d939f3a23fc949538e53117fd85051e0ea1d (patch) | |
| tree | 061293b54dfd904ed9f1315d575f8a32816a8f6d /MediaBrowser.Controller/Resolvers | |
| parent | 0a0a4256b307b593b1f0022d217aacb0dd4a840a (diff) | |
Further reduced disk access in ItemController
Diffstat (limited to 'MediaBrowser.Controller/Resolvers')
| -rw-r--r-- | MediaBrowser.Controller/Resolvers/BaseItemResolver.cs | 8 | ||||
| -rw-r--r-- | MediaBrowser.Controller/Resolvers/VideoResolver.cs | 4 |
2 files changed, 5 insertions, 7 deletions
diff --git a/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs b/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs index de967daa94..e91f5a6e8d 100644 --- a/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs +++ b/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs @@ -1,10 +1,8 @@ using System;
using System.IO;
-using System.Threading.Tasks;
using MediaBrowser.Controller.Events;
-using MediaBrowser.Model.Entities;
using MediaBrowser.Controller.IO;
-using System.Collections.Generic;
+using MediaBrowser.Model.Entities;
namespace MediaBrowser.Controller.Resolvers
{
@@ -88,11 +86,11 @@ namespace MediaBrowser.Controller.Resolvers // See if a different path came out of the resolver than what went in
if (!args.Path.Equals(item.Path, StringComparison.OrdinalIgnoreCase))
{
- KeyValuePair<string, WIN32_FIND_DATA>? childData = args.GetFileSystemEntry(item.Path, null);
+ LazyFileInfo? childData = args.GetFileSystemEntry(item.Path);
if (childData != null)
{
- fileData = childData.Value.Value;
+ fileData = childData.Value.FileInfo;
}
else
{
diff --git a/MediaBrowser.Controller/Resolvers/VideoResolver.cs b/MediaBrowser.Controller/Resolvers/VideoResolver.cs index 1342e8c1bc..bd676cb871 100644 --- a/MediaBrowser.Controller/Resolvers/VideoResolver.cs +++ b/MediaBrowser.Controller/Resolvers/VideoResolver.cs @@ -53,12 +53,12 @@ namespace MediaBrowser.Controller.Resolvers {
var folder = args.FileSystemChildren[i];
- if (!folder.Value.IsDirectory)
+ if (!folder.FileInfo.IsDirectory)
{
continue;
}
- item = ResolveFromFolderName(folder.Key);
+ item = ResolveFromFolderName(folder.Path);
if (item != null)
{
|
