Fix color scheme observer crashes in Safari (#249)
Resolve #245. Turns out `matchMediaDarkScheme` object doesn't have `addEventListener`, but only `addListener` in Safari 13.1.2.
This commit is contained in:
parent
c4c9eb595e
commit
de37894f83
|
@ -27,7 +27,7 @@ enum ColorSchemeObserver {
|
|||
publisher.value = .init(matchMediaDarkScheme: $0[0].object!)
|
||||
return .undefined
|
||||
}
|
||||
_ = matchMediaDarkScheme.addEventListener!("change", closure)
|
||||
_ = matchMediaDarkScheme.addListener!(closure)
|
||||
Self.closure = closure
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue