Browse Source

Don't add duplicate logical children.

pull/10338/head
Steven Kirk 4 years ago
parent
commit
c9bb9f2c01
  1. 7
      src/Avalonia.Controls/ItemsControl.cs

7
src/Avalonia.Controls/ItemsControl.cs

@ -559,7 +559,12 @@ namespace Avalonia.Controls
return new ItemContainerGenerator(this);
}
internal void AddLogicalChild(Control c) => LogicalChildren.Add(c);
internal void AddLogicalChild(Control c)
{
if (!LogicalChildren.Contains(c))
LogicalChildren.Add(c);
}
internal void RemoveLogicalChild(Control c) => LogicalChildren.Remove(c);
/// <summary>

Loading…
Cancel
Save