From 91f561d8e476738e5d0d43208fd3bfcbd6121234 Mon Sep 17 00:00:00 2001 From: shagu Date: Fri, 28 Apr 2023 08:31:39 +0200 Subject: [PATCH] libnameplate: pass arguments to hooked functions --- libs/libnameplate.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libs/libnameplate.lua b/libs/libnameplate.lua index fd316b6..b97ab84 100644 --- a/libs/libnameplate.lua +++ b/libs/libnameplate.lua @@ -50,19 +50,19 @@ ShaguTweaks.libnameplate:SetScript("OnUpdate", function() -- register OnUpdate functions local oldUpdate = plate:GetScript("OnUpdate") - plate:SetScript("OnUpdate", function() - if oldUpdate then oldUpdate() end + plate:SetScript("OnUpdate", function(self, elapsed) + if oldUpdate then oldUpdate(self, elapsed) end for id, func in pairs(ShaguTweaks.libnameplate.OnUpdate) do - func() + func(self, elapsed) end end) -- register OnShow functions local oldShow = plate:GetScript("OnShow") - plate:SetScript("OnShow", function() - if oldShow then oldUpdate() end + plate:SetScript("OnShow", function(self) + if oldShow then oldShow(self) end for id, func in pairs(ShaguTweaks.libnameplate.OnShow) do - func() + func(self) end end)