Quantcast

And just like that

Darthpred [07-27-16 - 16:24]
And just like that
Filename
ElvUI_SLE/skins/blizzard/merchant.lua
diff --git a/ElvUI_SLE/skins/blizzard/merchant.lua b/ElvUI_SLE/skins/blizzard/merchant.lua
index f153083..962069f 100644
--- a/ElvUI_SLE/skins/blizzard/merchant.lua
+++ b/ElvUI_SLE/skins/blizzard/merchant.lua
@@ -80,7 +80,7 @@ local function UpdateButtonsPositions(isBuyBack)
 end

 local function UpdateBuybackInfo()
-	UpdateButtonsPositions(true)
+	if E.private.sle.skins.merchant.style == "Default" then UpdateButtonsPositions(true) end
 	-- apply coloring
 	local btn, link, quality, r, g, b, _;
 	for i = 1, BUYBACK_ITEMS_PER_PAGE, 1 do
@@ -245,12 +245,12 @@ end

 local function MerchantSkinInit()
 	if E.private.skins.blizzard.enable ~= true or E.private.skins.blizzard.merchant ~= true or E.private.sle.skins.merchant.enable ~= true then return end
+	hooksecurefunc("MerchantFrame_UpdateBuybackInfo", UpdateBuybackInfo)
 	if E.private.sle.skins.merchant.style ~= "Default" then return end
 	RebuildMerchantFrame()
 	UpdateButtonsPositions()

 	hooksecurefunc("MerchantFrame_UpdateMerchantInfo", UpdateMerchantInfo)
-	hooksecurefunc("MerchantFrame_UpdateBuybackInfo", UpdateBuybackInfo)
 end

 hooksecurefunc(S, "Initialize", MerchantSkinInit)
\ No newline at end of file