From 648286a9232b59a64bdb4faada48a55397ca43de Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Sat, 29 Apr 2023 15:04:30 +0200 Subject: [PATCH] Fix wrong Collection Unused Banner for individual assignments. --- Penumbra/Collections/Manager/ActiveCollections.cs | 3 +-- Penumbra/Collections/Manager/IndividualCollections.Files.cs | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Penumbra/Collections/Manager/ActiveCollections.cs b/Penumbra/Collections/Manager/ActiveCollections.cs index d97973ab..99d3c651 100644 --- a/Penumbra/Collections/Manager/ActiveCollections.cs +++ b/Penumbra/Collections/Manager/ActiveCollections.cs @@ -10,7 +10,6 @@ using Penumbra.GameData.Actors; using Penumbra.GameData.Enums; using Penumbra.Services; using Penumbra.UI; -using Penumbra.Util; namespace Penumbra.Collections.Manager; @@ -276,7 +275,7 @@ public class ActiveCollections : ISavable, IDisposable jObj.WriteTo(j); } - private void UpdateCurrentCollectionInUse() + public void UpdateCurrentCollectionInUse() => CurrentCollectionInUse = SpecialCollections .OfType() .Prepend(Interface) diff --git a/Penumbra/Collections/Manager/IndividualCollections.Files.cs b/Penumbra/Collections/Manager/IndividualCollections.Files.cs index 97e22bb2..54b845f7 100644 --- a/Penumbra/Collections/Manager/IndividualCollections.Files.cs +++ b/Penumbra/Collections/Manager/IndividualCollections.Files.cs @@ -7,7 +7,6 @@ using Newtonsoft.Json.Linq; using Penumbra.GameData.Actors; using Penumbra.Services; using Penumbra.String; -using Penumbra.Util; namespace Penumbra.Collections.Manager; @@ -35,6 +34,7 @@ public partial class IndividualCollections { if (ReadJObjectInternal(obj, storage)) saver.ImmediateSave(parent); + parent.UpdateCurrentCollectionInUse(); _actorService.FinishedCreation -= Func; } _actorService.FinishedCreation += Func;