diff --git a/node-graph/libraries/vector-types/src/vector/algorithms/offset_subpath.rs b/node-graph/libraries/vector-types/src/vector/algorithms/offset_subpath.rs index a830f5c1..d3d0b996 100644 --- a/node-graph/libraries/vector-types/src/vector/algorithms/offset_subpath.rs +++ b/node-graph/libraries/vector-types/src/vector/algorithms/offset_subpath.rs @@ -45,6 +45,10 @@ pub fn offset_bezpath(bezpath: &BezPath, distance: f64, join: Join, miter_limit: }) .collect::>(); + if bezpaths.is_empty() { + return BezPath::new(); + } + // Clip or join consecutive Subpaths for i in 0..bezpaths.len() - 1 { let j = i + 1;