diff options
author | Maharsh <maharsh312@gmail.com> | 2019-05-14 02:15:20 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2019-05-22 10:24:54 -0400 |
commit | 85c20db495b25af653e6cb77130e166fae8d4b20 (patch) | |
tree | c19296c2d3108b6ca59a4ecb8ca3e12cf2a0389b /components/script/dom/offscreencanvas.rs | |
parent | 6fb7a8cdc787abf7c69304d3186b0a318ef25412 (diff) | |
download | servo-85c20db495b25af653e6cb77130e166fae8d4b20.tar.gz servo-85c20db495b25af653e6cb77130e166fae8d4b20.zip |
Extract canvas operations for reuse by OffscreenCanvas.
Diffstat (limited to 'components/script/dom/offscreencanvas.rs')
-rw-r--r-- | components/script/dom/offscreencanvas.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/dom/offscreencanvas.rs b/components/script/dom/offscreencanvas.rs index bc1e6fb6fac..5086287dbb3 100644 --- a/components/script/dom/offscreencanvas.rs +++ b/components/script/dom/offscreencanvas.rs @@ -93,7 +93,12 @@ impl OffscreenCanvas { }; } let size = self.get_size(); - let context = OffscreenCanvasRenderingContext2D::new(&self.global(), self, size); + let context = OffscreenCanvasRenderingContext2D::new( + &self.global(), + self, + size, + self.placeholder.as_ref().map(|c| &**c), + ); *self.context.borrow_mut() = Some(OffscreenCanvasContext::OffscreenContext2d( Dom::from_ref(&*context), )); |