thirdparty: always update visibility on login

This commit is contained in:
shagu
2025-03-19 23:22:21 +01:00
parent e496ecd077
commit 86e840b16e
+8 -5
View File
@@ -11,7 +11,12 @@ pfUI:RegisterModule("thirdparty", "vanilla:tbc", function()
do -- addon dockframe do -- addon dockframe
pfUI.thirdparty.meters = CreateFrame("Frame") pfUI.thirdparty.meters = CreateFrame("Frame")
pfUI.thirdparty.meters:SetScript("OnEvent", function() pfUI.thirdparty.meters:SetScript("OnEvent", function()
pfUI.thirdparty.meters.state = nil if C.thirdparty.showmeter == "1" then
pfUI.thirdparty.meters.state = nil
else
pfUI.thirdparty.meters.state = true
end
pfUI.thirdparty.meters:Toggle() pfUI.thirdparty.meters:Toggle()
this:UnregisterAllEvents() this:UnregisterAllEvents()
end) end)
@@ -42,10 +47,8 @@ pfUI:RegisterModule("thirdparty", "vanilla:tbc", function()
end) end)
end end
-- toggle meter by default if configured -- show/hide meter on login by default
if C.thirdparty.showmeter == "1" then self:RegisterEvent("PLAYER_ENTERING_WORLD")
self:RegisterEvent("PLAYER_ENTERING_WORLD")
end
end end
end end