From d6f46b55130ec762f56aabaa6adb831ca7ac29d5 Mon Sep 17 00:00:00 2001 From: pylbrecht Date: Tue, 29 Oct 2019 13:18:16 +0100 Subject: [PATCH] Apply transformation in Path::contains_point() --- components/canvas/raqote_backend.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/canvas/raqote_backend.rs b/components/canvas/raqote_backend.rs index 78b995c60d9..438689bae03 100644 --- a/components/canvas/raqote_backend.rs +++ b/components/canvas/raqote_backend.rs @@ -187,8 +187,11 @@ impl Path { )))) } - pub fn contains_point(&self, x: f64, y: f64, _path_transform: &Transform2D) -> bool { - self.as_raqote().contains_point(0.1, x as f32, y as f32) + pub fn contains_point(&self, x: f64, y: f64, path_transform: &Transform2D) -> bool { + self.as_raqote() + .clone() + .transform(path_transform) + .contains_point(0., x as f32, y as f32) } pub fn copy_to_builder(&self) -> Box {