diff --git a/Barotrauma/BarotraumaClient/Source/Screens/CampaignUI.cs b/Barotrauma/BarotraumaClient/Source/Screens/CampaignUI.cs index 4751c8ac2..1e821b151 100644 --- a/Barotrauma/BarotraumaClient/Source/Screens/CampaignUI.cs +++ b/Barotrauma/BarotraumaClient/Source/Screens/CampaignUI.cs @@ -149,6 +149,8 @@ namespace Barotrauma null, null, Alignment.TopRight, "", frame); } + + RefreshItemTab(); } public void Update(float deltaTime) @@ -293,6 +295,7 @@ namespace Barotrauma { CreateItemFrame(ip, selectedItemList, selectedItemList.Rect.Width); } + selectedItemList.UpdateScrollBarSize(); } public void SelectTab(Tab tab) diff --git a/Barotrauma/BarotraumaShared/Source/GameSession/CargoManager.cs b/Barotrauma/BarotraumaShared/Source/GameSession/CargoManager.cs index e07c7e124..580321792 100644 --- a/Barotrauma/BarotraumaShared/Source/GameSession/CargoManager.cs +++ b/Barotrauma/BarotraumaShared/Source/GameSession/CargoManager.cs @@ -57,6 +57,7 @@ namespace Barotrauma public void CreateItems() { CreateItems(purchasedItems); + OnItemsChanged?.Invoke(); } public static void CreateItems(List itemsToSpawn)