fix: category counter disable when only 1 item in category

This commit is contained in:
Vati
2026-02-28 04:30:18 +04:00
parent a89ee82a37
commit 597a66ec9c
4 changed files with 12 additions and 4 deletions
+1 -1
View File
@@ -1079,7 +1079,7 @@ function BagFrame:DisplayItemsByCategory(bagData, isOtherChar, charName)
if header.countText then
local showCount = addon.Modules.DB:GetSetting("showCategoryCount")
if showCount == nil then showCount = true end
if showCount and numItems > 0 then
if showCount and numItems > 1 then
header.countText:SetText("(" .. numItems .. ")")
header.countText:Show()
else
+2 -2
View File
@@ -884,7 +884,7 @@ function BankFrame:DisplayItemsByCategory(bankData, isOtherChar, charName)
if header.countText then
local showCount = addon.Modules.DB:GetSetting("showCategoryCount")
if showCount == nil then showCount = true end
if showCount and numItems > 0 then
if showCount and numItems > 1 then
header.countText:SetText("(" .. numItems .. ")")
header.countText:Show()
else
@@ -1003,7 +1003,7 @@ function BankFrame:DisplayItemsByCategory(bankData, isOtherChar, charName)
if header.countText then
local showCount = addon.Modules.DB:GetSetting("showCategoryCount")
if showCount == nil then showCount = true end
if showCount and numItems > 0 then
if showCount and numItems > 1 then
header.countText:SetText("(" .. numItems .. ")")
header.countText:Show()
else
+8
View File
@@ -279,6 +279,14 @@ function Guda_GetSectionHeader(framePrefix, containerName, index)
countText:SetTextColor(0.6, 0.6, 0.6)
header.countText = countText
-- Separator line extending from count/text to the right edge
local line = header:CreateTexture(nil, "ARTWORK")
line:SetHeight(1)
line:SetPoint("LEFT", countText, "RIGHT", 6, 0)
line:SetPoint("RIGHT", header, "RIGHT", 0, 0)
line:SetTexture(0.6, 0.6, 0.6, 0.3)
header.separatorLine = line
header:SetScript("OnEnter", function()
if this.fullName and this.isShortened then
GameTooltip:SetOwner(this, "ANCHOR_TOP")
+1 -1
View File
@@ -18,7 +18,7 @@ local function CreateSectionHeader(parent, text, yOffset)
line:SetHeight(1)
line:SetPoint("LEFT", label, "RIGHT", 8, 0)
line:SetPoint("RIGHT", parent, "RIGHT", -5, 0)
line:SetTexture(1, 0.82, 0, 0.3)
line:SetTexture(0.6, 0.6, 0.6, 0.3)
return label
end