diff --git a/Multiplatform/Shared/AppDefaults.swift b/Multiplatform/Shared/AppDefaults.swift index f94d62813..408154b33 100644 --- a/Multiplatform/Shared/AppDefaults.swift +++ b/Multiplatform/Shared/AppDefaults.swift @@ -134,9 +134,13 @@ final class AppDefaults: ObservableObject { } set { AppDefaults.store.set(newValue.rawValue, forKey: Key.userInterfaceColorPalette) + #if os(macOS) + self.objectWillChange.send() + #else DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: { self.objectWillChange.send() }) + #endif } }