diff --git a/src/Avalonia.Visuals/Rendering/SceneGraph/GeometryNode.cs b/src/Avalonia.Visuals/Rendering/SceneGraph/GeometryNode.cs index 55c6a2b9b3..077a753b8d 100644 --- a/src/Avalonia.Visuals/Rendering/SceneGraph/GeometryNode.cs +++ b/src/Avalonia.Visuals/Rendering/SceneGraph/GeometryNode.cs @@ -29,7 +29,7 @@ namespace Avalonia.Rendering.SceneGraph IGeometryImpl geometry, IDictionary childScenes = null) { - Bounds = geometry.GetRenderBounds(pen.Thickness).TransformToAABB(transform); + Bounds = geometry.GetRenderBounds(pen?.Thickness ?? 0).TransformToAABB(transform); Transform = transform; Brush = ToImmutable(brush); Pen = ToImmutable(pen);