diff options
author | Paul Rouget <me@paulrouget.com> | 2020-03-24 10:31:37 +0100 |
---|---|---|
committer | Paul Rouget <me@paulrouget.com> | 2020-03-24 10:35:52 +0100 |
commit | 40f6cd87d4af6a33edbd0b71ddbc57438fb2a0f8 (patch) | |
tree | d1ea6525f06b2e9c4445dac9fdc855dce3a65c5c /components/canvas/canvas_data.rs | |
parent | 19d6b7b38056a332f76d56560be329920084c15d (diff) | |
download | servo-40f6cd87d4af6a33edbd0b71ddbc57438fb2a0f8.tar.gz servo-40f6cd87d4af6a33edbd0b71ddbc57438fb2a0f8.zip |
Revert "Add a simple implementation of CanvasRenderingContext2d.fillText"
Windows crash: https://github.com/servo/servo/issues/26015
Diffstat (limited to 'components/canvas/canvas_data.rs')
-rw-r--r-- | components/canvas/canvas_data.rs | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/components/canvas/canvas_data.rs b/components/canvas/canvas_data.rs index fa77b016dd0..f291ce416e9 100644 --- a/components/canvas/canvas_data.rs +++ b/components/canvas/canvas_data.rs @@ -266,15 +266,6 @@ pub trait GenericDrawTarget { ); fn fill(&mut self, path: &Path, pattern: Pattern, draw_options: &DrawOptions); fn fill_rect(&mut self, rect: &Rect<f32>, pattern: Pattern, draw_options: Option<&DrawOptions>); - fn fill_text( - &mut self, - text: String, - x: f32, - y: f32, - max_width: Option<f64>, - pattern: Pattern, - draw_options: &DrawOptions, - ); fn get_format(&self) -> SurfaceFormat; fn get_size(&self) -> Size2D<i32>; fn get_transform(&self) -> Transform2D<f32>; @@ -467,19 +458,10 @@ impl<'a> CanvasData<'a> { } } - pub fn fill_text(&mut self, text: String, x: f64, y: f64, max_width: Option<f64>) { - // If any of the arguments are infinite or NaN, then return. - if !x.is_finite() || !y.is_finite() { - return; - } - - self.drawtarget.fill_text( - text, - x as f32, - y as f32, - max_width, - self.state.fill_style.clone(), - &self.state.draw_options, + pub fn fill_text(&self, text: String, x: f64, y: f64, max_width: Option<f64>) { + error!( + "Unimplemented canvas2d.fillText. Values received: {}, {}, {}, {:?}.", + text, x, y, max_width ); } |