diff --git a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs index 2182338..33a2322 100644 --- a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs +++ b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs @@ -133,6 +133,7 @@ public partial class NugetPanel : Control private async Task PopulateSearchResults() { return; + using var _ = SharpIdeOtel.Source.StartActivity($"{nameof(NugetPanel)}.{nameof(PopulateSearchResults)}"); var result = await _nugetClientService.GetTop100Results(_solution!.DirectoryPath); var scenes = result.Select(s => { @@ -217,5 +218,9 @@ public partial class NugetPanel : Control _implicitlyInstalledPackagesProgressBar.Visible = isOccurring; }); } + else if (activity.DisplayName == $"{nameof(NugetPanel)}.{nameof(PopulateSearchResults)}") + { + await this.InvokeAsync(() => _packageSearchProgressBar.Visible = isOccurring); + } } } \ No newline at end of file