Commit 5e50b9dc by vincent

propagate exception in awaitMediaLoaded

parent bcb98830
...@@ -45,14 +45,14 @@ export function awaitMediaLoaded(media: HTMLImageElement | HTMLVideoElement | HT ...@@ -45,14 +45,14 @@ export function awaitMediaLoaded(media: HTMLImageElement | HTMLVideoElement | HT
if (!e.currentTarget) return if (!e.currentTarget) return
e.currentTarget.removeEventListener('load', onLoad) e.currentTarget.removeEventListener('load', onLoad)
e.currentTarget.removeEventListener('error', onError) e.currentTarget.removeEventListener('error', onError)
resolve() resolve(e)
} }
function onError(e: Event) { function onError(e: Event) {
if (!e.currentTarget) return if (!e.currentTarget) return
e.currentTarget.removeEventListener('load', onLoad) e.currentTarget.removeEventListener('load', onLoad)
e.currentTarget.removeEventListener('error', onError) e.currentTarget.removeEventListener('error', onError)
reject() reject(e)
} }
media.addEventListener('load', onLoad) media.addEventListener('load', onLoad)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment