Browse Source

Fix DevTools hit testing.

Filter out invisible controls.
pull/584/head
Steven Kirk 10 years ago
parent
commit
de2916e03c
  1. 3
      src/Avalonia.Diagnostics/DevTools.xaml.cs

3
src/Avalonia.Diagnostics/DevTools.xaml.cs

@ -108,7 +108,8 @@ namespace Avalonia.Diagnostics
if ((e.Modifiers) == modifiers)
{
var point = MouseDevice.Instance.GetPosition(Root);
var control = Root.GetVisualsAt(point).FirstOrDefault(x => !(x is AdornerLayer));
var control = Root.GetVisualsAt(point, x => (!(x is AdornerLayer) && x.IsVisible))
.FirstOrDefault();
if (control != null)
{

Loading…
Cancel
Save