Refresh the list more often to catch spent currency
This commit is contained in:
parent
13c4b1677b
commit
11af5c5758
|
@ -319,6 +319,9 @@ local function Refresh()
|
||||||
rows[i]:Hide()
|
rows[i]:Hide()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
GVS.CURRENCY_DISPLAY_UPDATE = Refresh
|
||||||
|
GVS.BAG_UPDATE = Refresh
|
||||||
|
GVS.MERCHANT_UPDATE = Refresh
|
||||||
|
|
||||||
|
|
||||||
local editbox = CreateFrame('EditBox', nil, GVS)
|
local editbox = CreateFrame('EditBox', nil, GVS)
|
||||||
|
@ -404,8 +407,17 @@ GVS:SetScript("OnShow", function(self, noreset)
|
||||||
scrollbar:SetMinMaxValues(0, max)
|
scrollbar:SetMinMaxValues(0, max)
|
||||||
scrollbar:SetValue(noreset and math.min(scrollbar:GetValue(), max) or 0)
|
scrollbar:SetValue(noreset and math.min(scrollbar:GetValue(), max) or 0)
|
||||||
Refresh()
|
Refresh()
|
||||||
|
|
||||||
|
GVS:RegisterEvent("BAG_UPDATE")
|
||||||
|
GVS:RegisterEvent("MERCHANT_UPDATE")
|
||||||
|
GVS:RegisterEvent("CURRENCY_DISPLAY_UPDATE")
|
||||||
|
end)
|
||||||
|
GVS:SetScript("OnHide", function()
|
||||||
|
GVS:UnregisterEvent("BAG_UPDATE")
|
||||||
|
GVS:UnregisterEvent("MERCHANT_UPDATE")
|
||||||
|
GVS:UnregisterEvent("CURRENCY_DISPLAY_UPDATE")
|
||||||
|
if StackSplitFrame:IsVisible() then StackSplitFrame:Hide() end
|
||||||
end)
|
end)
|
||||||
GVS:SetScript("OnHide", function() if StackSplitFrame:IsVisible() then StackSplitFrame:Hide() end end)
|
|
||||||
|
|
||||||
|
|
||||||
-- Reanchor the buyback button, it acts weird when switching tabs otherwise...
|
-- Reanchor the buyback button, it acts weird when switching tabs otherwise...
|
||||||
|
|
Loading…
Reference in New Issue