From 0f448ad574913b22e70074e625e2980b16a1ac52 Mon Sep 17 00:00:00 2001 From: shagu Date: Tue, 3 Jul 2018 20:04:52 +0200 Subject: [PATCH] player: update energy-spark size on config change --- modules/player.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/player.lua b/modules/player.lua index 90b5373d..b58d286a 100644 --- a/modules/player.lua +++ b/modules/player.lua @@ -76,6 +76,18 @@ pfUI:RegisterModule("player", function () pfUI.uf.player.power.tick.spark:SetWidth(C.unitframes.player.pheight + 5) pfUI.uf.player.power.tick.spark:SetBlendMode('ADD') + -- update spark size on player frame changes + local hookUpdateConfig = pfUI.uf.player.UpdateConfig + function pfUI.uf.player.UpdateConfig() + -- update spark sizes + local spark = pfUI.uf.player.power.tick.spark + spark:SetHeight(C.unitframes.player.pheight + 15) + spark:SetWidth(C.unitframes.player.pheight + 5) + + -- run default unitframe update function + hookUpdateConfig(pfUI.uf.player) + end + pfUI.uf.player.power.tick:SetScript("OnUpdate", function() if not this.energy then this.energy = UnitMana("player") end