From 50161e7761236d8353dead700b0d96fcb7b8d754 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sun, 6 Aug 2017 22:51:05 +0200 Subject: [PATCH] Fixed LineNode.Bounds calculation Fixes #1089 --- src/Avalonia.Visuals/Rendering/SceneGraph/LineNode.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Visuals/Rendering/SceneGraph/LineNode.cs b/src/Avalonia.Visuals/Rendering/SceneGraph/LineNode.cs index 7ed188de94..e39335b5b6 100644 --- a/src/Avalonia.Visuals/Rendering/SceneGraph/LineNode.cs +++ b/src/Avalonia.Visuals/Rendering/SceneGraph/LineNode.cs @@ -29,7 +29,7 @@ namespace Avalonia.Rendering.SceneGraph Point p2, IDictionary childScenes = null) { - Bounds = new Rect(P1, P2); + Bounds = new Rect(p1, p2).TransformToAABB(transform).Inflate(pen?.Thickness ?? 0); Transform = transform; Pen = pen?.ToImmutable(); P1 = p1;