libnameplate: pass arguments to hooked functions

This commit is contained in:
shagu
2023-04-28 08:31:39 +02:00
parent d3b4b5321a
commit 91f561d8e4
+6 -6
View File
@@ -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)