diff --git a/Content.Client/Credits/CreditsWindow.xaml.cs b/Content.Client/Credits/CreditsWindow.xaml.cs index a1c3f67205..f287e08a96 100644 --- a/Content.Client/Credits/CreditsWindow.xaml.cs +++ b/Content.Client/Credits/CreditsWindow.xaml.cs @@ -83,7 +83,7 @@ public sealed partial class CreditsWindow : DefaultWindow private async void PopulateAttributions(BoxContainer attributionsContainer, int count) { - attributionsContainer.DisposeAllChildren(); + attributionsContainer.RemoveAllChildren(); if (_attributions.Count == 0) { @@ -256,6 +256,8 @@ public sealed partial class CreditsWindow : DefaultWindow private void PopulateLicenses(BoxContainer licensesContainer) { + licensesContainer.RemoveAllChildren(); + foreach (var entry in CreditsManager.GetLicenses(_resourceManager).OrderBy(p => p.Name)) { licensesContainer.AddChild(new Label @@ -272,6 +274,8 @@ public sealed partial class CreditsWindow : DefaultWindow private void PopulatePatrons(BoxContainer patronsContainer) { + patronsContainer.RemoveAllChildren(); + var patrons = LoadPatrons(); // Do not show "become a patron" button on Steam builds @@ -321,6 +325,8 @@ public sealed partial class CreditsWindow : DefaultWindow private void PopulateContributors(BoxContainer ss14ContributorsContainer) { + ss14ContributorsContainer.RemoveAllChildren(); + Button contributeButton; ss14ContributorsContainer.AddChild(new BoxContainer