aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/canvas_data.rs
diff options
context:
space:
mode:
authorPaul Rouget <me@paulrouget.com>2020-03-24 10:31:37 +0100
committerPaul Rouget <me@paulrouget.com>2020-03-24 10:35:52 +0100
commit40f6cd87d4af6a33edbd0b71ddbc57438fb2a0f8 (patch)
treed1ea6525f06b2e9c4445dac9fdc855dce3a65c5c /components/canvas/canvas_data.rs
parent19d6b7b38056a332f76d56560be329920084c15d (diff)
downloadservo-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.rs26
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
);
}