diff options
author | Oriol Brufau <obrufau@igalia.com> | 2023-11-02 22:34:38 +0100 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2023-11-06 09:35:57 +0100 |
commit | bb55e923bb2a8dd0d639316790ef947f3d804d1e (patch) | |
tree | 46e42e9daa63e6906d374869d5e24bcf6faa35c2 /components/script/dom/canvasgradient.rs | |
parent | 4559546fbbc51de8ff06a8b5e95cb5b8007e60f3 (diff) | |
download | servo-bb55e923bb2a8dd0d639316790ef947f3d804d1e.tar.gz servo-bb55e923bb2a8dd0d639316790ef947f3d804d1e.zip |
Further changes required by Servo
Diffstat (limited to 'components/script/dom/canvasgradient.rs')
-rw-r--r-- | components/script/dom/canvasgradient.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/canvasgradient.rs b/components/script/dom/canvasgradient.rs index e65f3047a40..10dd7d60cd7 100644 --- a/components/script/dom/canvasgradient.rs +++ b/components/script/dom/canvasgradient.rs @@ -5,7 +5,7 @@ use canvas_traits::canvas::{ CanvasGradientStop, FillOrStrokeStyle, LinearGradientStyle, RadialGradientStyle, }; -use cssparser::{Color as CSSColor, Parser, ParserInput, RGBA}; +use cssparser::{AbsoluteColor, Color as CSSColor, Parser, ParserInput, RGBA}; use dom_struct::dom_struct; use crate::dom::bindings::cell::DomRefCell; @@ -58,8 +58,8 @@ impl CanvasGradientMethods for CanvasGradient { let color = CSSColor::parse(&mut parser); let color = if parser.is_exhausted() { match color { - Ok(CSSColor::RGBA(rgba)) => rgba, - Ok(CSSColor::CurrentColor) => RGBA::new(0, 0, 0, 255), + Ok(CSSColor::Absolute(AbsoluteColor::Rgba(rgba))) => rgba, + Ok(CSSColor::CurrentColor) => RGBA::new(0, 0, 0, 1.0), _ => return Err(Error::Syntax), } } else { |