diff --git a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs index ac7b2e0..276ed2c 100644 --- a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs +++ b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs @@ -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);