Update the user interface style on the main thread.

This commit is contained in:
Maurice Parker 2020-10-20 13:45:28 -05:00
parent def5d84647
commit 8dbe5691e3

View File

@ -111,13 +111,15 @@ private extension SceneDelegate {
} }
func updateUserInterfaceStyle() { func updateUserInterfaceStyle() {
switch AppDefaults.userInterfaceColorPalette { DispatchQueue.main.async {
case .automatic: switch AppDefaults.userInterfaceColorPalette {
window!.overrideUserInterfaceStyle = .unspecified case .automatic:
case .light: self.window?.overrideUserInterfaceStyle = .unspecified
window!.overrideUserInterfaceStyle = .light case .light:
case .dark: self.window?.overrideUserInterfaceStyle = .light
window!.overrideUserInterfaceStyle = .dark case .dark:
self.window?.overrideUserInterfaceStyle = .dark
}
} }
} }