From df350bff53c6a65ae5088635a384bd36ecdc9e4b Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 22 Mar 2026 14:16:38 +0000 Subject: fix: include root folder items in top-level favorites filter --- Sora/Views/Generic/GenericListView.swift | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'Sora/Views/Generic/GenericListView.swift') diff --git a/Sora/Views/Generic/GenericListView.swift b/Sora/Views/Generic/GenericListView.swift index accd816..3e5154f 100644 --- a/Sora/Views/Generic/GenericListView.swift +++ b/Sora/Views/Generic/GenericListView.swift @@ -52,22 +52,10 @@ struct GenericListView: View { return item.folder == folderIdentifier case .topLevelFolder(let topLevelName): - guard let itemFolderIdentifier = item.folder, - let itemFolder = folderHierarchy.folder(for: itemFolderIdentifier) - else { - return false - } - - return itemFolder.topLevelName == topLevelName + return folderHierarchy.isInTopLevelFolder(item.folder, named: topLevelName) case .topLevelUncategorized(let topLevelName): - guard let itemFolderIdentifier = item.folder, - let itemFolder = folderHierarchy.folder(for: itemFolderIdentifier) - else { - return false - } - - return itemFolder.name == topLevelName + return folderHierarchy.isInTopLevelUncategorized(item.folder, named: topLevelName) } } -- cgit v1.2.3