diff --git a/crates/trace/src/seam.rs b/crates/trace/src/seam.rs index 5a1ffa96c5..726916e240 100644 --- a/crates/trace/src/seam.rs +++ b/crates/trace/src/seam.rs @@ -84,7 +84,7 @@ fn fills(paths: &[TracedPath]) -> Vec { continue; } if sp.closed && marks.iter().all(|&m| m) { - runs.push(SubPath::new(sp.anchors.clone(), true)); + runs.push(sp.clone()); continue; } // Start after an unmarked segment, so that a run across the subpath's first anchor