Skip to content

Commit b82a644

Browse files
committed
Fix stroke alignment bug
1 parent 6862e89 commit b82a644

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

node-graph/libraries/rendering/src/render_ext.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,10 @@ impl RenderExt for Stroke {
112112
return String::new();
113113
}
114114

115+
let default_weight = if self.align != StrokeAlign::Center && render_params.aligned_strokes { 1. / 2. } else { 1. };
116+
115117
// Set to None if the value is the SVG default
116-
let weight = (self.weight != if self.align == StrokeAlign::Center { 1. } else { 1. / 2. }).then_some(self.weight);
118+
let weight = (self.weight != default_weight).then_some(self.weight);
117119
let dash_array = (!self.dash_lengths.is_empty()).then_some(self.dash_lengths());
118120
let dash_offset = (self.dash_offset != 0.).then_some(self.dash_offset);
119121
let stroke_cap = (self.cap != StrokeCap::Butt).then_some(self.cap);

0 commit comments

Comments
 (0)