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!)
|
publisher.value = .init(matchMediaDarkScheme: $0[0].object!)
|
||||||
return .undefined
|
return .undefined
|
||||||
}
|
}
|
||||||
_ = matchMediaDarkScheme.addEventListener!("change", closure)
|
_ = matchMediaDarkScheme.addListener!(closure)
|
||||||
Self.closure = closure
|
Self.closure = closure
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue