aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/offscreencanvas.rs
diff options
context:
space:
mode:
authorpylbrecht <palbrecht@mailbox.org>2020-02-03 21:48:41 +0100
committerpylbrecht <palbrecht@mailbox.org>2020-02-03 22:49:46 +0100
commit423b86e439dc2bff1a9860511f3ace8b4778d85e (patch)
tree792a354d08a3fdf4080d4630fe8d7704b452593a /components/script/dom/offscreencanvas.rs
parented0973fb1c87e344c6660a0e9fa282866c0ecf00 (diff)
downloadservo-423b86e439dc2bff1a9860511f3ace8b4778d85e.tar.gz
servo-423b86e439dc2bff1a9860511f3ace8b4778d85e.zip
Add canvas usability checks to drawImage()
Diffstat (limited to 'components/script/dom/offscreencanvas.rs')
-rw-r--r--components/script/dom/offscreencanvas.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/offscreencanvas.rs b/components/script/dom/offscreencanvas.rs
index 70e0573a2c4..130d2b7c49a 100644
--- a/components/script/dom/offscreencanvas.rs
+++ b/components/script/dom/offscreencanvas.rs
@@ -138,6 +138,10 @@ impl OffscreenCanvas {
));
Some(context)
}
+
+ pub fn is_valid(&self) -> bool {
+ self.Width() != 0 && self.Height() != 0
+ }
}
impl OffscreenCanvasMethods for OffscreenCanvas {