free children on new results

This commit is contained in:
Matt Parker
2025-11-03 18:59:34 +10:00
parent 867846b3f9
commit 4c0642a75d

View File

@@ -123,6 +123,7 @@ public partial class NugetPanel : Control
}).ToList();
await this.InvokeAsync(() =>
{
_availablePackagesItemList.QueueFreeChildren();
foreach (var scene in scenes)
{
_availablePackagesItemList.AddChild(scene);
@@ -147,6 +148,8 @@ public partial class NugetPanel : Control
var directScenes = scenes.Except(transitiveScenes).ToList();
await this.InvokeAsync(() =>
{
_installedPackagesVboxContainer.QueueFreeChildren();
_implicitlyInstalledPackagesItemList.QueueFreeChildren();
foreach (var transitiveScene in transitiveScenes)
{
_implicitlyInstalledPackagesItemList.AddChild(transitiveScene);