Browse Source

Do not crash

Nikita Tsukanov 6 years ago
parent
commit
cba7de5f06
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/Avalonia.Controls/TabControl.cs

+ 3 - 2
src/Avalonia.Controls/TabControl.cs

@@ -179,8 +179,9 @@ namespace Avalonia.Controls
             if (e.MouseButton == MouseButton.Left && e.Pointer.Type != PointerType.Mouse)
             {
                 var container = GetContainerFromEventSource(e.Source);
-                if (container.GetVisualsAt(e.GetPosition(container))
-                    .Any(c => container == c || container.IsVisualAncestorOf(c)))
+                if (container != null
+                    && container.GetVisualsAt(e.GetPosition(container))
+                        .Any(c => container == c || container.IsVisualAncestorOf(c)))
                 {
                     e.Handled = UpdateSelectionFromEventSource(e.Source);
                 }