Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
glushchenko committed Jan 6, 2020
1 parent 635717e commit 709a362
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions FSNotes/View/SidebarProjectView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -446,27 +446,31 @@ class SidebarProjectView: NSOutlineView,
}

func outlineViewSelectionDidChange(_ notification: Notification) {
guard let vd = viewDelegate else { return }

if UserDataService.instance.isNotesTableEscape {
UserDataService.instance.isNotesTableEscape = false
}

guard let sidebarItems = sidebarItems else { return }

selectedTags = getSidebarTags()
let tags = getSidebarTags()
let hasChangedTags = tags?.count != selectedTags?.count

selectedTags = tags

if UserDefaultsManagement.inlineTags, isChangedSelectedProjectsState() {
reloadTags()
}

if let view = notification.object as? NSOutlineView {
let sidebar = sidebarItems
guard let vd = viewDelegate else { return }

let i = view.selectedRow

if sidebar.indices.contains(i), let item = sidebar[i] as? SidebarItem {
if UserDataService.instance.lastType == item.type.rawValue && UserDataService.instance.lastProject == item.project?.url &&
UserDataService.instance.lastName == item.name {
UserDataService.instance.lastName == item.name &&
!hasChangedTags {
return
}

Expand Down

0 comments on commit 709a362

Please sign in to comment.