diff --git a/Dalamud/Game/Addon/Lifecycle/AddonArgTypes/AddonArgs.cs b/Dalamud/Game/Addon/Lifecycle/AddonArgTypes/AddonArgs.cs
index 8a97f5cc2..c008db08f 100644
--- a/Dalamud/Game/Addon/Lifecycle/AddonArgTypes/AddonArgs.cs
+++ b/Dalamud/Game/Addon/Lifecycle/AddonArgTypes/AddonArgs.cs
@@ -38,7 +38,7 @@ public abstract unsafe class AddonArgs
///
/// The name to check.
/// Whether it is the case.
- internal bool IsAddon(ReadOnlySpan name)
+ internal bool IsAddon(string name)
{
if (this.Addon.IsNull)
return false;
@@ -46,12 +46,10 @@ public abstract unsafe class AddonArgs
if (name.Length is 0 or > 32)
return false;
- var addonName = this.Addon.Name;
-
- if (string.IsNullOrEmpty(addonName))
+ if (string.IsNullOrEmpty(this.Addon.Name))
return false;
- return name == addonName;
+ return name == this.Addon.Name;
}
///
diff --git a/Dalamud/Interface/Internal/Windows/Data/Widgets/AddonLifecycleWidget.cs b/Dalamud/Interface/Internal/Windows/Data/Widgets/AddonLifecycleWidget.cs
index 15c27d5b7..b58166e89 100644
--- a/Dalamud/Interface/Internal/Windows/Data/Widgets/AddonLifecycleWidget.cs
+++ b/Dalamud/Interface/Internal/Windows/Data/Widgets/AddonLifecycleWidget.cs
@@ -1,3 +1,4 @@
+using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
@@ -117,9 +118,11 @@ public class AddonLifecycleWidget : IDataWindowWidget
{
ImGui.Columns(2);
+ var functionAddress = receiveEventListener.FunctionAddress;
+
ImGui.Text("Hook Address"u8);
ImGui.NextColumn();
- ImGui.Text(receiveEventListener.FunctionAddress.ToString("X"));
+ ImGui.Text($"0x{functionAddress:X} (ffxiv_dx11.exe+{functionAddress - Process.GetCurrentProcess().MainModule!.BaseAddress:X})");
ImGui.NextColumn();
ImGui.Text("Hook Status"u8);