From 43d22de5f88a6db6fde13c0e748a1f5925c8a9a1 Mon Sep 17 00:00:00 2001 From: shagu Date: Fri, 22 May 2020 21:03:49 +0200 Subject: [PATCH] tooltip: always initialize status text --- modules/tooltip.lua | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/modules/tooltip.lua b/modules/tooltip.lua index 8e7e84eb..b1e4b195 100644 --- a/modules/tooltip.lua +++ b/modules/tooltip.lua @@ -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