From ebbd79274b8fd139e3cedc0bb76093c2a7261bcf Mon Sep 17 00:00:00 2001 From: AzureGem Date: Sun, 19 Jul 2020 11:44:28 -0400 Subject: [PATCH] Reset cache before emitting each framework event --- Dalamud/Game/Internal/Framework.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dalamud/Game/Internal/Framework.cs b/Dalamud/Game/Internal/Framework.cs index e65ead3a0..cdba70a8b 100644 --- a/Dalamud/Game/Internal/Framework.cs +++ b/Dalamud/Game/Internal/Framework.cs @@ -23,6 +23,7 @@ namespace Dalamud.Game.Internal { public event OnUpdateDelegate OnUpdateEvent; private Hook updateHook; + private Dalamud dalamud; /// @@ -49,6 +50,8 @@ namespace Dalamud.Game.Internal { #endregion public Framework(SigScanner scanner, Dalamud dalamud) { + this.dalamud = dalamud; + Address = new FrameworkAddressResolver(); Address.Setup(scanner); @@ -101,6 +104,7 @@ namespace Dalamud.Game.Internal { private bool HandleFrameworkUpdate(IntPtr framework) { try { + dalamud.ClientState.Actors.ResetCache(); Gui.Chat.UpdateQueue(this); Network.UpdateQueue(this); } catch (Exception ex) {