From a16adc1fb62a087b96fce7dcf24d04aa4d992130 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Tue, 9 Aug 2016 16:20:13 +0300 Subject: [PATCH] Actually update cost --- ElvUI_SLE/skins/blizzard/merchantList.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ElvUI_SLE/skins/blizzard/merchantList.lua b/ElvUI_SLE/skins/blizzard/merchantList.lua index e394cea..561cef3 100644 --- a/ElvUI_SLE/skins/blizzard/merchantList.lua +++ b/ElvUI_SLE/skins/blizzard/merchantList.lua @@ -36,6 +36,7 @@ local buttons = {} local searching = ""; local errors = {}; local knowns = {}; +local MerchantUpdating = false local locale = { enUS = { @@ -734,6 +735,12 @@ local function MerchantListSkinInit() delete[i]:Hide() delete[i].Show = function() end; end + frame:RegisterEvent("BAG_UPDATE") + frame:SetScript("OnEvent", function(self, event, ...) + if not self:IsShown() or MerchantUpdating then return end + MerchantUpdating = true + E:Delay(0.25, function() List_CurrencyUpdate(); List_MerchantUpdate(); MerchantUpdating = false end) + end) if not locale[GetLocale()] then SLE:ErrorPrint("Your language is unavailable for selected merchant style. We would appretiate if ou contact us and provide needed translations.") end -- 1.7.9.5