aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/paintrenderingcontext2d.rs
diff options
context:
space:
mode:
authorMaharsh <maharsh312@gmail.com>2019-05-14 02:15:20 -0400
committerJosh Matthews <josh@joshmatthews.net>2019-05-22 10:24:54 -0400
commit85c20db495b25af653e6cb77130e166fae8d4b20 (patch)
treec19296c2d3108b6ca59a4ecb8ca3e12cf2a0389b /components/script/dom/paintrenderingcontext2d.rs
parent6fb7a8cdc787abf7c69304d3186b0a318ef25412 (diff)
downloadservo-85c20db495b25af653e6cb77130e166fae8d4b20.tar.gz
servo-85c20db495b25af653e6cb77130e166fae8d4b20.zip
Extract canvas operations for reuse by OffscreenCanvas.
Diffstat (limited to 'components/script/dom/paintrenderingcontext2d.rs')
-rw-r--r--components/script/dom/paintrenderingcontext2d.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/components/script/dom/paintrenderingcontext2d.rs b/components/script/dom/paintrenderingcontext2d.rs
index 9454cc36c93..9bf7cc38eb4 100644
--- a/components/script/dom/paintrenderingcontext2d.rs
+++ b/components/script/dom/paintrenderingcontext2d.rs
@@ -21,7 +21,6 @@ use crate::dom::canvasgradient::CanvasGradient;
use crate::dom::canvaspattern::CanvasPattern;
use crate::dom::canvasrenderingcontext2d::CanvasRenderingContext2D;
use crate::dom::paintworkletglobalscope::PaintWorkletGlobalScope;
-use crate::dom::workletglobalscope::WorkletGlobalScope;
use canvas_traits::canvas::CanvasImageData;
use canvas_traits::canvas::CanvasMsg;
use canvas_traits::canvas::FromLayoutMsg;
@@ -44,16 +43,8 @@ pub struct PaintRenderingContext2D {
impl PaintRenderingContext2D {
fn new_inherited(global: &PaintWorkletGlobalScope) -> PaintRenderingContext2D {
let size = Size2D::zero();
- let image_cache = global.image_cache();
- let base_url = global.upcast::<WorkletGlobalScope>().base_url();
PaintRenderingContext2D {
- context: CanvasRenderingContext2D::new_inherited(
- global.upcast(),
- None,
- image_cache,
- base_url,
- size,
- ),
+ context: CanvasRenderingContext2D::new_inherited(global.upcast(), None, size),
device_pixel_ratio: Cell::new(TypedScale::new(1.0)),
}
}