Fix accidentally breaking widget

This commit is contained in:
MidoriKami 2025-11-28 08:35:54 -08:00
parent b82b4f40ce
commit c3e3e4aa85

View file

@ -1,5 +1,4 @@
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Linq;
using Dalamud.Bindings.ImGui; using Dalamud.Bindings.ImGui;
using Dalamud.Game.Addon.Lifecycle; using Dalamud.Game.Addon.Lifecycle;
@ -58,12 +57,11 @@ public class AddonLifecycleWidget : IDataWindowWidget
{ {
if (!this.Ready) return; if (!this.Ready) return;
foreach (var eventType in Enum.GetValues<AddonEvent>()) foreach (var (listenerType, listeners) in this.AddonLifecycle.EventListeners)
{ {
if (ImGui.CollapsingHeader(eventType.ToString())) if (ImGui.CollapsingHeader(listenerType.ToString()))
{ {
ImGui.Indent(); ImGui.Indent();
var listeners = this.AddonLifecycle.EventListeners.Where(listener => listener.EventType == eventType).ToList();
if (listeners.Count == 0) if (listeners.Count == 0)
{ {