From 93e90d4b3be390a5f3ba6f76ddcd8e0c7c0be751 Mon Sep 17 00:00:00 2001 From: MilleXIV Date: Thu, 1 Sep 2016 18:50:20 -0400 Subject: [PATCH] Add handler for iLvl changes from equipment change --- modules/armor.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/armor.lua b/modules/armor.lua index e7698cf..4b7b39c 100644 --- a/modules/armor.lua +++ b/modules/armor.lua @@ -50,6 +50,7 @@ end function ArmorModule:RegisterFrameEvents() self.armorButton:EnableMouse(true) + self.armorButton:RegisterUnitEvent('UNIT_INVENTORY_CHANGED', 'player') self.armorButton:SetScript('OnEnter', function() ArmorModule:SetArmorColor() @@ -70,6 +71,12 @@ function ArmorModule:RegisterFrameEvents() GameTooltip:Hide() end) + self.armorButton:SetScript('OnEvent', function(_, event) + if event == 'UNIT_INVENTORY_CHANGED' then + self:Refresh() + end + end) + self:RegisterMessage('XIVBar_FrameHide', function(_, name) if name == 'microMenuFrame' then self:Refresh() @@ -134,7 +141,6 @@ function ArmorModule:Refresh() end function ArmorModule:UPDATE_INVENTORY_DURABILITY() - self:UpdateDurabilityText() self:Refresh() end -- 1.7.9.5