From eb6f4b5fe287409729919572b8c4b7109c7182d1 Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Wed, 2 Sep 2026 22:36:55 +0200 Subject: [PATCH] Activate libnameplate only after consumers register --- main.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/main.lua b/main.lua index 928c4cb..c26f61e 100644 --- a/main.lua +++ b/main.lua @@ -84,6 +84,13 @@ ShaguTweaks:SetScript("OnEvent", function() mod:enable() end end + + -- Libraries that can stay dormant until a module actually consumes them + -- get one final activation pass after every enabled module has registered + -- its callbacks. + if ShaguTweaks.libnameplate and ShaguTweaks.libnameplate.EnableIfNeeded then + ShaguTweaks.libnameplate:EnableIfNeeded() + end end) ShaguTweaks.register = function(self, mod)