diff options
Diffstat (limited to 'crates/typst-render/src/shape.rs')
| -rw-r--r-- | crates/typst-render/src/shape.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/typst-render/src/shape.rs b/crates/typst-render/src/shape.rs index f9ff7f3a..57d8ebc1 100644 --- a/crates/typst-render/src/shape.rs +++ b/crates/typst-render/src/shape.rs @@ -168,11 +168,11 @@ pub fn to_sk_line_join(join: LineJoin) -> sk::LineJoin { } } -pub fn to_sk_dash_pattern(pattern: &DashPattern<Abs, Abs>) -> Option<sk::StrokeDash> { +pub fn to_sk_dash_pattern(dash: &DashPattern<Abs, Abs>) -> Option<sk::StrokeDash> { // tiny-skia only allows dash patterns with an even number of elements, // while pdf allows any number. - let pattern_len = pattern.array.len(); + let pattern_len = dash.array.len(); let len = if pattern_len % 2 == 1 { 2 * pattern_len } else { pattern_len }; - let dash_array = pattern.array.iter().map(|l| l.to_f32()).cycle().take(len).collect(); - sk::StrokeDash::new(dash_array, pattern.phase.to_f32()) + let dash_array = dash.array.iter().map(|l| l.to_f32()).cycle().take(len).collect(); + sk::StrokeDash::new(dash_array, dash.phase.to_f32()) } |
