🐛 Fix caps for rounded paths

This commit is contained in:
Alejandro Alonso 2025-06-06 09:50:16 +02:00
parent 8db910baee
commit 78d6166bac
2 changed files with 8 additions and 6 deletions

View file

@ -443,7 +443,7 @@ impl RenderState {
s.canvas().concat(&matrix);
});
if shape.fills.is_empty() && matches!(shape.shape_type, Type::Group(_)) {
if shape.fills.is_empty() && !matches!(shape.shape_type, Type::Group(_)) {
if let Some(fills_to_render) = self.nested_fills.last() {
let fills_to_render = fills_to_render.clone();
for fill in fills_to_render.iter() {
@ -664,7 +664,7 @@ impl RenderState {
}
}
}
if let Type::Group(group) = element.shape_type {
if let Type::Group(_) = element.shape_type {
self.nested_fills.pop();
}
self.surfaces.canvas(SurfaceId::Current).restore();