aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
Diffstat (limited to 'components/script')
-rw-r--r--components/script/Cargo.toml3
-rw-r--r--components/script/dom/canvasrenderingcontext2d.rs14
-rw-r--r--components/script/lib.rs1
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;