# HG changeset patch # User Flick # Date 1241742914 0 # Node ID 57568d3ff3e6a1877c2eeeb2e0503bc983aca341 # Parent f300c3ffc3fae57390618d16d0e68fd2a6b258a2 fixed bags not showing when initially placed diff -r f300c3ffc3fa -r 57568d3ff3e6 classes/BagButton.lua --- a/classes/BagButton.lua Fri May 08 00:25:43 2009 +0000 +++ b/classes/BagButton.lua Fri May 08 00:35:14 2009 +0000 @@ -168,7 +168,7 @@ f:SetCheckedTexture("Interface\\Buttons\\CheckButtonHilight") f:RegisterEvent("CURSOR_UPDATE") - f:RegisterEvent("UNIT_INVENTORY_CHANGED") + f:RegisterEvent("BAG_UPDATE") f:RegisterEvent("BAG_CLOSED") f:SetScript("OnDragStart", function(frame, ...) self:OnDragStart(...) end) f:RegisterForDrag("LeftButton") @@ -234,8 +234,8 @@ self:Update() end -function Bag:UNIT_INVENTORY_CHANGED(unit) - if unit == "player" then +function Bag:BAG_UPDATE(bag) + if bag == self:GetBagID() then self:Update() end end