aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/canvasrenderingcontext2d.rs
diff options
context:
space:
mode:
authorMátyás Mustoha <mmatyas@inf.u-szeged.hu>2015-06-12 12:59:46 +0200
committerMátyás Mustoha <mmatyas@inf.u-szeged.hu>2015-06-12 12:59:46 +0200
commit3ae64fe739a8d82613ff87f56268a9f0effe752c (patch)
tree707429e405f3938f1af115ee411c5ed79f91294a /components/script/dom/canvasrenderingcontext2d.rs
parentf163f2bf0d32861ea20470d405bb517ed5b09e84 (diff)
downloadservo-3ae64fe739a8d82613ff87f56268a9f0effe752c.tar.gz
servo-3ae64fe739a8d82613ff87f56268a9f0effe752c.zip
Remove gfx_traits from the dependencies of [script].
Diffstat (limited to 'components/script/dom/canvasrenderingcontext2d.rs')
-rw-r--r--components/script/dom/canvasrenderingcontext2d.rs14
1 files changed, 3 insertions, 11 deletions
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()
}
}
}