summaryrefslogtreecommitdiffstats
path: root/graphics/src/text.rs
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/src/text.rs')
-rw-r--r--graphics/src/text.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/graphics/src/text.rs b/graphics/src/text.rs
index 31b6de28..30269e69 100644
--- a/graphics/src/text.rs
+++ b/graphics/src/text.rs
@@ -78,10 +78,12 @@ impl Text {
position,
paragraph,
clip_bounds,
+ transformation,
..
} => (
Rectangle::new(*position, paragraph.min_bounds)
- .intersection(clip_bounds),
+ .intersection(clip_bounds)
+ .map(|bounds| bounds * *transformation),
Some(paragraph.horizontal_alignment),
Some(paragraph.vertical_alignment),
),
@@ -89,10 +91,12 @@ impl Text {
editor,
position,
clip_bounds,
+ transformation,
..
} => (
Rectangle::new(*position, editor.bounds)
- .intersection(clip_bounds),
+ .intersection(clip_bounds)
+ .map(|bounds| bounds * *transformation),
None,
None,
),