mirror of
https://github.com/Ranchero-Software/NetNewsWire.git
synced 2025-02-02 20:16:54 +01:00
Fix sidebar rename bug
This commit is contained in:
parent
876f978347
commit
6a33060473
@ -27,11 +27,7 @@ struct SidebarItem: Identifiable {
|
||||
var children: [SidebarItem] = [SidebarItem]()
|
||||
|
||||
var unreadCount: Int
|
||||
|
||||
var nameForDisplay: String {
|
||||
guard let displayNameProvider = represented as? DisplayNameProvider else { return "" }
|
||||
return displayNameProvider.nameForDisplay
|
||||
}
|
||||
var nameForDisplay: String
|
||||
|
||||
var feed: Feed? {
|
||||
represented as? Feed
|
||||
@ -64,18 +60,21 @@ struct SidebarItem: Identifiable {
|
||||
self.id = .smartFeedController
|
||||
self.represented = smartFeedsController
|
||||
self.unreadCount = 0
|
||||
self.nameForDisplay = smartFeedsController.nameForDisplay
|
||||
}
|
||||
|
||||
init(_ account: Account) {
|
||||
self.id = .account(account.accountID)
|
||||
self.represented = account
|
||||
self.unreadCount = account.unreadCount
|
||||
self.nameForDisplay = account.nameForDisplay
|
||||
}
|
||||
|
||||
init(_ feed: Feed, unreadCount: Int) {
|
||||
self.id = .feed(feed.feedID!)
|
||||
self.represented = feed
|
||||
self.unreadCount = unreadCount
|
||||
self.nameForDisplay = feed.nameForDisplay
|
||||
}
|
||||
|
||||
mutating func addChild(_ sidebarItem: SidebarItem) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user