tooltip: always initialize status text

This commit is contained in:
shagu
2020-05-22 21:03:49 +02:00
parent 5b13b9a5f7
commit 43d22de5f8
+6 -8
View File
@@ -130,6 +130,12 @@ pfUI:RegisterModule("tooltip", "vanilla:tbc", function ()
this.level = UnitLevel("mouseover")
end)
pfUI.tooltipStatusBar.HP = GameTooltipStatusBar:CreateFontString("Status", "DIALOG", "GameFontNormal")
pfUI.tooltipStatusBar.HP:SetPoint("TOP", 0,8)
pfUI.tooltipStatusBar.HP:SetNonSpaceWrap(false)
pfUI.tooltipStatusBar.HP:SetFontObject(GameFontWhite)
pfUI.tooltipStatusBar.HP:SetFont(pfUI.font_default, C.global.font_size + 2, "OUTLINE")
pfUI.tooltipStatusBar:SetScript("OnUpdate", function()
local hp = GameTooltipStatusBar:GetValue()
local _, hpmax = GameTooltipStatusBar:GetMinMaxValues()
@@ -236,14 +242,6 @@ pfUI:RegisterModule("tooltip", "vanilla:tbc", function ()
end
end
if pfUI.tooltipStatusBar.HP == nil then
pfUI.tooltipStatusBar.HP = GameTooltipStatusBar:CreateFontString("Status", "DIALOG", "GameFontNormal")
pfUI.tooltipStatusBar.HP:SetPoint("TOP", 0,8)
pfUI.tooltipStatusBar.HP:SetNonSpaceWrap(false)
pfUI.tooltipStatusBar.HP:SetFontObject(GameFontWhite)
pfUI.tooltipStatusBar.HP:SetFont(pfUI.font_default, C.global.font_size + 2, "OUTLINE")
end
if hp and hpm then
if hp >= 1000 then hp = round(hp / 1000, 1) .. "k" end
if hpm >= 1000 then hpm = round(hpm / 1000, 1) .. "k" end