From e7e2516c07f46cd17e4d2299b4f7e78cd92d9267 Mon Sep 17 00:00:00 2001 From: Evgeny Gorbovoy Date: Tue, 26 Jul 2022 13:43:39 +0200 Subject: [PATCH] Scene hittest now uses exclusive `Rect.Contains`. Fixes https://github.com/AvaloniaUI/Avalonia/issues/3079 --- src/Avalonia.Base/Rendering/SceneGraph/Scene.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Base/Rendering/SceneGraph/Scene.cs b/src/Avalonia.Base/Rendering/SceneGraph/Scene.cs index 20c23d7bee..c436299018 100644 --- a/src/Avalonia.Base/Rendering/SceneGraph/Scene.cs +++ b/src/Avalonia.Base/Rendering/SceneGraph/Scene.cs @@ -300,7 +300,7 @@ namespace Avalonia.Rendering.SceneGraph if (node.ClipToBounds) { clip = clip == null ? node.ClipBounds : clip.Value.Intersect(node.ClipBounds); - clipped = !clip.Value.Contains(_point); + clipped = !clip.Value.ContainsExclusive(_point); } if (node.GeometryClip != null)