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) {