From 2febdd212425296c2115bec065f8c08a087b35bb Mon Sep 17 00:00:00 2001 From: goaaats Date: Mon, 20 Jun 2022 22:10:46 +0200 Subject: [PATCH] chore: rename Framework destroy => free for accuracy --- Dalamud/Game/Framework.cs | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Dalamud/Game/Framework.cs b/Dalamud/Game/Framework.cs index 7f0263a0e..16b742eec 100644 --- a/Dalamud/Game/Framework.cs +++ b/Dalamud/Game/Framework.cs @@ -36,8 +36,8 @@ namespace Dalamud.Game private bool tierInitError = false; private Hook updateHook; - private Hook destroyHook; - private Hook realDestroyHook; + private Hook freeHook; + private Hook destroyHook; private Thread? frameworkUpdateThread; @@ -50,8 +50,8 @@ namespace Dalamud.Game this.Address.Setup(); this.updateHook = new Hook(this.Address.TickAddress, this.HandleFrameworkUpdate); - this.destroyHook = new Hook(this.Address.FreeAddress, this.HandleFrameworkDestroy); - this.realDestroyHook = new Hook(this.Address.DestroyAddress, this.HandleRealDestroy); + this.freeHook = new Hook(this.Address.FreeAddress, this.HandleFrameworkFree); + this.destroyHook = new Hook(this.Address.DestroyAddress, this.HandleFrameworkDestroy); } /// @@ -133,8 +133,8 @@ namespace Dalamud.Game Service.Get().Enable(); this.updateHook.Enable(); + this.freeHook.Enable(); this.destroyHook.Enable(); - this.realDestroyHook.Enable(); } /// @@ -224,13 +224,13 @@ namespace Dalamud.Game Service.GetNullable()?.ExplicitDispose(); this.updateHook?.Disable(); + this.freeHook?.Disable(); this.destroyHook?.Disable(); - this.realDestroyHook?.Disable(); Thread.Sleep(500); this.updateHook?.Dispose(); + this.freeHook?.Dispose(); this.destroyHook?.Dispose(); - this.realDestroyHook?.Dispose(); this.updateStopwatch.Reset(); statsStopwatch.Reset(); @@ -346,7 +346,7 @@ namespace Dalamud.Game return this.updateHook.Original(framework); } - private bool HandleRealDestroy(IntPtr framework) + private bool HandleFrameworkDestroy(IntPtr framework) { if (this.DispatchUpdateEvents) { @@ -360,15 +360,15 @@ namespace Dalamud.Game this.DispatchUpdateEvents = false; - return this.realDestroyHook.Original(framework); + return this.destroyHook.Original(framework); } - private IntPtr HandleFrameworkDestroy() + private IntPtr HandleFrameworkFree() { Log.Information("Framework::Free!"); // Store the pointer to the original trampoline location - var originalPtr = Marshal.GetFunctionPointerForDelegate(this.destroyHook.Original); + var originalPtr = Marshal.GetFunctionPointerForDelegate(this.freeHook.Original); var dalamud = Service.Get(); dalamud.Unload();