From 690a5dde929b678e1896d4817df6d1f7e680df72 Mon Sep 17 00:00:00 2001 From: mat1jaczyyy Date: Fri, 14 May 2021 12:42:50 +0200 Subject: [PATCH] HitTestEnumerator: Account for ICustomSimpleHitTest --- src/Avalonia.Visuals/Rendering/SceneGraph/Scene.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Visuals/Rendering/SceneGraph/Scene.cs b/src/Avalonia.Visuals/Rendering/SceneGraph/Scene.cs index 6a4c532d4a..608ad7ab75 100644 --- a/src/Avalonia.Visuals/Rendering/SceneGraph/Scene.cs +++ b/src/Avalonia.Visuals/Rendering/SceneGraph/Scene.cs @@ -256,7 +256,7 @@ namespace Avalonia.Rendering.SceneGraph if (childCount == 0 || wasVisited) { - if ((wasVisited || FilterAndClip(node, ref clip)) && node.HitTest(_point)) + if ((wasVisited || FilterAndClip(node, ref clip)) && (node.Visual is ICustomSimpleHitTest custom ? custom.HitTest(_point) : node.HitTest(_point))) { _current = node.Visual;