diff options
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/Cargo.toml | 3 | ||||
-rw-r--r-- | components/script/dom/canvasrenderingcontext2d.rs | 14 | ||||
-rw-r--r-- | components/script/lib.rs | 1 |
3 files changed, 3 insertions, 15 deletions
diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml index cf3a2c7f397..a7bc559ba7a 100644 --- a/components/script/Cargo.toml +++ b/components/script/Cargo.toml @@ -39,9 +39,6 @@ path = "../style" [dependencies.gfx] path = "../gfx" -[dependencies.gfx_traits] -path = "../gfx_traits" - [dependencies.canvas] path = "../canvas" diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs index 4902bf6ed14..b7edc07aaa8 100644 --- a/components/script/dom/canvasrenderingcontext2d.rs +++ b/components/script/dom/canvasrenderingcontext2d.rs @@ -27,7 +27,6 @@ use geom::matrix2d::Matrix2D; use geom::point::Point2D; use geom::rect::Rect; use geom::size::Size2D; -use gfx_traits::color; use canvas_traits::{CanvasMsg, Canvas2dMsg, CanvasCommonMsg}; use canvas_traits::{FillOrStrokeStyle, LinearGradientStyle, RadialGradientStyle}; @@ -1108,16 +1107,9 @@ impl<'a> CanvasRenderingContext2DMethods for JSRef<'a, CanvasRenderingContext2D> // https://html.spec.whatwg.org/multipage/#dom-context-2d-shadowcolor fn SetShadowColor(self, value: DOMString) { - match parse_color(&value) { - Ok(rgba) => { - self.state.borrow_mut().shadow_color = rgba; - self.renderer.send(CanvasMsg::Canvas2d(Canvas2dMsg::SetShadowColor( - color::rgba(rgba.red, - rgba.green, - rgba.blue, - rgba.alpha)))).unwrap() - }, - _ => {} + if let Ok(color) = parse_color(&value) { + self.state.borrow_mut().shadow_color = color; + self.renderer.send(CanvasMsg::Canvas2d(Canvas2dMsg::SetShadowColor(color))).unwrap() } } } diff --git a/components/script/lib.rs b/components/script/lib.rs index d250a065e2e..a51d10fea35 100644 --- a/components/script/lib.rs +++ b/components/script/lib.rs @@ -26,7 +26,6 @@ extern crate core; extern crate devtools_traits; extern crate cssparser; extern crate geom; -extern crate gfx_traits; extern crate html5ever; extern crate encoding; extern crate fnv; |