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:
Max Desiatov 2020-08-05 17:30:50 +01:00 committed by GitHub
parent c4c9eb595e
commit de37894f83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -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
} }
} }