diff --git a/components/canvas/raqote_backend.rs b/components/canvas/raqote_backend.rs index 8c49d9c7c01..18244d5c51c 100644 --- a/components/canvas/raqote_backend.rs +++ b/components/canvas/raqote_backend.rs @@ -34,11 +34,13 @@ impl Backend for RaqoteBackend { fn set_fill_style<'a>( &mut self, - _style: FillOrStrokeStyle, - _state: &mut CanvasPaintState<'a>, + style: FillOrStrokeStyle, + state: &mut CanvasPaintState<'a>, _drawtarget: &dyn GenericDrawTarget, ) { - unimplemented!() + if let Some(source) = style.to_raqote_source() { + state.fill_style = Pattern::Raqote(source); + } } fn set_stroke_style<'a>(