diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-17 17:56:56 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-18 10:33:42 +0200 |
commit | 8c100b23b1e2d29911f44802adc3b8cdffce38bf (patch) | |
tree | 9c70bc1e9b3ec8583e9d2d7c73e449b3dcf0b4b4 /components/script/dom/canvasrenderingcontext2d.rs | |
parent | e745050f3af38e6328f9ac63fd8abae77a5ec87b (diff) | |
download | servo-8c100b23b1e2d29911f44802adc3b8cdffce38bf.tar.gz servo-8c100b23b1e2d29911f44802adc3b8cdffce38bf.zip |
Implement proper origin checks for WebGL textures (fixes #21522)
Diffstat (limited to 'components/script/dom/canvasrenderingcontext2d.rs')
-rw-r--r-- | components/script/dom/canvasrenderingcontext2d.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs index 0da01cc8453..948fd0b9efe 100644 --- a/components/script/dom/canvasrenderingcontext2d.rs +++ b/components/script/dom/canvasrenderingcontext2d.rs @@ -247,8 +247,7 @@ impl CanvasRenderingContext2D { canvas.origin_is_clean() } CanvasImageSource::HTMLImageElement(image) => { - let image_origin = image.get_origin().expect("Image's origin is missing"); - image_origin.same_origin(GlobalScope::entry().origin()) + image.same_origin(GlobalScope::entry().origin()) } CanvasImageSource::CSSStyleValue(_) => true, } |