mirror of
https://github.com/coteditor/CotEditor.git
synced 2024-09-19 23:27:42 +03:00
Add @MainActor to some methods in ThemeManager
This commit is contained in:
parent
2bc743902e
commit
127a441e31
@ -90,7 +90,7 @@ final class ThemeManager: SettingFileManaging {
|
||||
|
||||
|
||||
/// The default setting by taking the appearance state into consideration.
|
||||
var defaultSettingName: String {
|
||||
@MainActor var defaultSettingName: String {
|
||||
|
||||
let defaultSettingName = DefaultSettings.defaults[.theme] as! String
|
||||
let forDark = self.usesDarkAppearance
|
||||
@ -100,7 +100,7 @@ final class ThemeManager: SettingFileManaging {
|
||||
|
||||
|
||||
/// The user default setting by taking the appearance state into consideration.
|
||||
var userDefaultSettingName: String {
|
||||
@MainActor var userDefaultSettingName: String {
|
||||
|
||||
let settingName = UserDefaults.standard[.theme]
|
||||
|
||||
@ -119,7 +119,7 @@ final class ThemeManager: SettingFileManaging {
|
||||
|
||||
|
||||
/// Whether document windows currently use the dark appearance.
|
||||
var usesDarkAppearance: Bool {
|
||||
@MainActor var usesDarkAppearance: Bool {
|
||||
|
||||
switch UserDefaults.standard[.documentAppearance] {
|
||||
case .default: NSApp.effectiveAppearance.isDark
|
||||
|
Loading…
Reference in New Issue
Block a user