From 38ae0140c253475d9695474e75587382f56969f3 Mon Sep 17 00:00:00 2001 From: Benedikt Schroeder Date: Fri, 1 Nov 2019 17:03:12 +0100 Subject: [PATCH] Remove special case that checks for AvaloniaList --- src/Avalonia.Controls/TabControl.cs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/Avalonia.Controls/TabControl.cs b/src/Avalonia.Controls/TabControl.cs index 87ba282db0..8b1cd48379 100644 --- a/src/Avalonia.Controls/TabControl.cs +++ b/src/Avalonia.Controls/TabControl.cs @@ -4,7 +4,6 @@ using System.Linq; using Avalonia.Collections; using Avalonia.Controls.Generators; -using Avalonia.Controls.Mixins; using Avalonia.Controls.Presenters; using Avalonia.Controls.Primitives; using Avalonia.Controls.Templates; @@ -180,14 +179,6 @@ namespace Avalonia.Controls var container = (TabItem)ItemContainerGenerator.ContainerFromIndex(index); - if (container == null) - { - if (Items is AvaloniaList items) - { - container = items[index] as TabItem; - } - } - if (container == null) { return; @@ -196,7 +187,7 @@ namespace Avalonia.Controls UpdateSelectedContent(container); } - private void UpdateSelectedContent(TabItem item) + private void UpdateSelectedContent(IContentControl item) { if (SelectedContentTemplate != item.ContentTemplate) {