diff --git a/esoui/ingame/storewindow/keyboard/buyback_keyboard.lua b/esoui/ingame/storewindow/keyboard/buyback_keyboard.lua
index 27ba572..485342a 100755
--- a/esoui/ingame/storewindow/keyboard/buyback_keyboard.lua
+++ b/esoui/ingame/storewindow/keyboard/buyback_keyboard.lua
@@ -91,9 +91,14 @@ function BuyBack:InitializeEvents()
end
end
+ local function OnMoneyUpdate()
+ self:UpdateMoney()
+ RefreshList()
+ end
+
self.control:RegisterForEvent(EVENT_INVENTORY_SINGLE_SLOT_UPDATE, RefreshFreeSlots)
self.control:RegisterForEvent(EVENT_INVENTORY_FULL_UPDATE, RefreshFreeSlots)
- self.control:RegisterForEvent(EVENT_MONEY_UPDATE, function() self:UpdateMoney() end)
+ self.control:RegisterForEvent(EVENT_MONEY_UPDATE, OnMoneyUpdate)
self.control:RegisterForEvent(EVENT_UPDATE_BUYBACK, RefreshList)
self.control:RegisterForEvent(EVENT_BUYBACK_RECEIPT, function(eventId, itemName, itemQuantity, money, itemSoundCategory)
if(itemSoundCategory == ITEM_SOUND_CATEGORY_NONE) then