diff --git a/Tusker/Screens/Local Predicate Statuses List/BookmarksViewController.swift b/Tusker/Screens/Local Predicate Statuses List/BookmarksViewController.swift index da759371..8e91d65d 100644 --- a/Tusker/Screens/Local Predicate Statuses List/BookmarksViewController.swift +++ b/Tusker/Screens/Local Predicate Statuses List/BookmarksViewController.swift @@ -13,7 +13,7 @@ class BookmarksViewController: LocalPredicateStatusesViewController { init(mastodonController: MastodonController) { super.init( - predicate: { $0.bookmarked ?? false }, + predicate: { $0.reblog == nil && $0.bookmarked ?? false }, predicateTitle: "Bookmarks", request: { Client.getBookmarks(range: $0) }, mastodonController: mastodonController diff --git a/Tusker/Screens/Local Predicate Statuses List/FavoritesViewController.swift b/Tusker/Screens/Local Predicate Statuses List/FavoritesViewController.swift index b257bebb..efd9425f 100644 --- a/Tusker/Screens/Local Predicate Statuses List/FavoritesViewController.swift +++ b/Tusker/Screens/Local Predicate Statuses List/FavoritesViewController.swift @@ -13,7 +13,7 @@ class FavoritesViewController: LocalPredicateStatusesViewController { init(mastodonController: MastodonController) { super.init( - predicate: \.favourited, + predicate: { $0.reblog == nil && $0.favourited }, predicateTitle: "Favorites", request: { Client.getFavourites(range: $0) }, mastodonController: mastodonController