aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/canvasrenderingcontext2d.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-09-17 17:56:56 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2018-09-18 10:33:42 +0200
commit8c100b23b1e2d29911f44802adc3b8cdffce38bf (patch)
tree9c70bc1e9b3ec8583e9d2d7c73e449b3dcf0b4b4 /components/script/dom/canvasrenderingcontext2d.rs
parente745050f3af38e6328f9ac63fd8abae77a5ec87b (diff)
downloadservo-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.rs3
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,
}