Browse Source

HitTestEnumerator: Account for ICustomSimpleHitTest

pull/5923/head
mat1jaczyyy 5 years ago
parent
commit
690a5dde92
  1. 2
      src/Avalonia.Visuals/Rendering/SceneGraph/Scene.cs

2
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;

Loading…
Cancel
Save