diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-04 22:32:40 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-04 22:32:40 -0400 |
| commit | 7049ad66f47f4de3a62e0cc10ca8911f1dc454a7 (patch) | |
| tree | 1984bb5f9780b0c413bbb62dcc66d91d2cb1d27e /MediaBrowser.Controller/Entities/Folder.cs | |
| parent | 39547de1f8ece19e609fe248514684c2f394ac2b (diff) | |
added library grouping settings.
Diffstat (limited to 'MediaBrowser.Controller/Entities/Folder.cs')
| -rw-r--r-- | MediaBrowser.Controller/Entities/Folder.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index 5b5747b8f..87b1cc7a3 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -790,6 +790,11 @@ namespace MediaBrowser.Controller.Entities return hasLinkedChildren ? list.DistinctBy(i => i.Id).ToList() : list; } + protected virtual IEnumerable<BaseItem> GetEligibleChildrenForRecursiveChildren(User user) + { + return Children; + } + /// <summary> /// Adds the children to list. /// </summary> @@ -803,7 +808,7 @@ namespace MediaBrowser.Controller.Entities { var hasLinkedChildren = false; - foreach (var child in Children) + foreach (var child in GetEligibleChildrenForRecursiveChildren(user)) { if (child.IsVisible(user)) { |
