diff --git a/Mac/MainWindow/Timeline/TimelineContainerViewController.swift b/Mac/MainWindow/Timeline/TimelineContainerViewController.swift index c697a1a0c..5fdf0ab12 100644 --- a/Mac/MainWindow/Timeline/TimelineContainerViewController.swift +++ b/Mac/MainWindow/Timeline/TimelineContainerViewController.swift @@ -75,7 +75,9 @@ final class TimelineContainerViewController: NSViewController { // MARK: - Notifications @objc func userDefaultsDidChange(_ note: Notification) { - updateViewOptionsPopUpButton() + Task { + updateViewOptionsPopUpButton() + } } // MARK: - API @@ -178,7 +180,7 @@ private extension TimelineContainerViewController { return .regular // Should never get here. } - func updateViewOptionsPopUpButton() { + @MainActor func updateViewOptionsPopUpButton() { if AppDefaults.shared.timelineSortDirection == .orderedAscending { newestToOldestMenuItem.state = .off oldestToNewestMenuItem.state = .on