From c04b9e2ac59fc3e60dbe5b96a012d18fd76a0e6e Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Sat, 31 Aug 2024 21:11:45 +0200 Subject: [PATCH] Fix 'Add Item' not being visible when it should be --- Deliveroo/Deliveroo.csproj | 2 +- Deliveroo/Windows/TurnInWindow.cs | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Deliveroo/Deliveroo.csproj b/Deliveroo/Deliveroo.csproj index 504b226..4279325 100644 --- a/Deliveroo/Deliveroo.csproj +++ b/Deliveroo/Deliveroo.csproj @@ -1,6 +1,6 @@ - 5.4 + 5.5 dist diff --git a/Deliveroo/Windows/TurnInWindow.cs b/Deliveroo/Windows/TurnInWindow.cs index 849912d..e70d538 100644 --- a/Deliveroo/Windows/TurnInWindow.cs +++ b/Deliveroo/Windows/TurnInWindow.cs @@ -416,7 +416,7 @@ internal sealed class TurnInWindow : LWindow, IPersistableWindowConfig itemsWrapper.Save(); } - if (_configuration.ItemsToPurchase.Any(x => + if (_configuration.ItemsAvailableToPurchase.Any(x => itemsWrapper.GetItemsToPurchase().All(y => x.ItemId != y.ItemId))) { if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Plus, "Add Item")) @@ -430,7 +430,8 @@ internal sealed class TurnInWindow : LWindow, IPersistableWindowConfig { if (ImGui.MenuItem($"{reward.Name}##{purchaseOption.ItemId}")) { - itemsWrapper.Add(new Configuration.PurchasePriority { ItemId = purchaseOption.ItemId, Limit = 0 }); + itemsWrapper.Add(new Configuration.PurchasePriority + { ItemId = purchaseOption.ItemId, Limit = 0 }); itemsWrapper.Save(); ImGui.CloseCurrentPopup(); } @@ -441,9 +442,10 @@ internal sealed class TurnInWindow : LWindow, IPersistableWindowConfig } ImGui.SameLine(); - if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Cog, "Configure available Items")) - _configWindow.IsOpen = true; } + + if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Cog, "Configure available Items")) + _configWindow.IsOpen = true; } private void DrawItemToBuy(GrandCompany grandCompany, int i, IItemsToPurchase itemsWrapper,