Fix: Avoid nil crash in StyleButton and missing PVP label in Tooltip

This commit is contained in:
massdivide
2025-04-21 20:17:51 -04:00
parent 2ca6775f97
commit cbb7c5d1a5
2 changed files with 4 additions and 1 deletions
+2
View File
@@ -288,6 +288,8 @@ function E:FontTemplate(fs, font, fontSize, fontStyle)
end
function E:StyleButton(button, noHover, noPushed, noChecked)
if not button then return end
if button.SetHighlightTexture and not button.hover and not noHover then
local hover = button:CreateTexture()
hover:SetTexture(1, 1, 1, 0.3)
+2 -1
View File
@@ -198,7 +198,8 @@ function TT:UPDATE_MOUSEOVER_UNIT(_, unit)
local diffColor = GetQuestDifficultyColor(level)
if UnitIsPVP(unit) then
pvpFlag = format(" (%s)", HELPFRAME_HOME_ISSUE3_HEADER)
local pvpText = HELPFRAME_HOME_ISSUE3_HEADER or "PVP"
pvpFlag = format(" (%s)", pvpText)
end
levelLine:SetText(format("|cff%02x%02x%02x%s|r%s %s%s", diffColor.r * 255, diffColor.g * 255, diffColor.b * 255, level > 0 and level or "??", classification[creatureClassification] or "", creatureType or "", pvpFlag))