mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-03 23:36:38 +01:00
Merge pull request #7767 from 1337joe/prefer-embedded-extras-titles
This commit is contained in:
@@ -1999,38 +1999,35 @@ namespace Emby.Server.Implementations.Library
|
||||
|
||||
public List<Folder> GetCollectionFolders(BaseItem item)
|
||||
{
|
||||
while (item is not null)
|
||||
{
|
||||
var parent = item.GetParent();
|
||||
|
||||
if (parent is null || parent is AggregateFolder)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
item = parent;
|
||||
}
|
||||
|
||||
if (item is null)
|
||||
{
|
||||
return new List<Folder>();
|
||||
}
|
||||
|
||||
return GetCollectionFoldersInternal(item, GetUserRootFolder().Children.OfType<Folder>());
|
||||
return GetCollectionFolders(item, GetUserRootFolder().Children.OfType<Folder>());
|
||||
}
|
||||
|
||||
public List<Folder> GetCollectionFolders(BaseItem item, List<Folder> allUserRootChildren)
|
||||
public List<Folder> GetCollectionFolders(BaseItem item, IEnumerable<Folder> allUserRootChildren)
|
||||
{
|
||||
while (item is not null)
|
||||
{
|
||||
var parent = item.GetParent();
|
||||
|
||||
if (parent is null || parent is AggregateFolder)
|
||||
if (parent is AggregateFolder)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
item = parent;
|
||||
if (parent is null)
|
||||
{
|
||||
var owner = item.GetOwner();
|
||||
|
||||
if (owner is null)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
item = owner;
|
||||
}
|
||||
else
|
||||
{
|
||||
item = parent;
|
||||
}
|
||||
}
|
||||
|
||||
if (item is null)
|
||||
|
||||
Reference in New Issue
Block a user