From 09a60e32a70da8d5cb1a31d636cfe7a4bb39be0b Mon Sep 17 00:00:00 2001 From: Kaz Wolfe Date: Thu, 27 Jun 2024 12:16:45 -0700 Subject: [PATCH] More AddonLifecycle disabling --- Dalamud/Game/Addon/Lifecycle/AddonLifecycle.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dalamud/Game/Addon/Lifecycle/AddonLifecycle.cs b/Dalamud/Game/Addon/Lifecycle/AddonLifecycle.cs index e8cbfc39c..effba80d7 100644 --- a/Dalamud/Game/Addon/Lifecycle/AddonLifecycle.cs +++ b/Dalamud/Game/Addon/Lifecycle/AddonLifecycle.cs @@ -106,6 +106,9 @@ internal unsafe class AddonLifecycle : IInternalDisposableService /// The listener to register. internal void RegisterListener(AddonLifecycleEventListener listener) { + // TODO: Service is currently non-functional pending DT changes. NOP'd. + return; + this.framework.RunOnTick(() => { this.EventListeners.Add(listener); @@ -128,6 +131,9 @@ internal unsafe class AddonLifecycle : IInternalDisposableService /// The listener to unregister. internal void UnregisterListener(AddonLifecycleEventListener listener) { + // TODO: Service is currently non-functional pending DT changes. NOP'd. + return; + // Set removed state to true immediately, then lazily remove it from the EventListeners list on next Framework Update. listener.Removed = true;