From b1f6008b0a62584c9ee8303240b56232a4584780 Mon Sep 17 00:00:00 2001 From: pschifferer Date: Fri, 30 Oct 2009 03:43:08 +0000 Subject: [PATCH] Forgot about bank open/close. >.< --- CauldronMain.lua | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/CauldronMain.lua b/CauldronMain.lua index f3e6673..29d1ff1 100644 --- a/CauldronMain.lua +++ b/CauldronMain.lua @@ -188,7 +188,7 @@ function Cauldron:OnEnable() self:RegisterEvent("UNIT_PORTRAIT_UPDATE", "OnEvent"); self:RegisterEvent("UPDATE_TRADESKILL_RECAST", "OnTradeSkillRecast"); self:RegisterEvent("BANKFRAME_OPENED", "OnBankOpened"); --- self:RegisterEvent("BANKFRAME_CLOSED"); + self:RegisterEvent("BANKFRAME_CLOSED", "OnBankClosed"); -- self:RegisterEvent("PLAYERBANKSLOTS_CHANGED"); -- self:RegisterEvent("PLAYERBANKBAGSLOTS_CHANGED"); self:RegisterEvent("MERCHANT_SHOW", "OnMerchantShow"); @@ -510,13 +510,30 @@ function Cauldron:OnBankOpened() self:debug("OnBankOpened enter"); --@end-alpha@ - Cauldron:ShowShoppingList(); - + -- check if there's anything in the shopping list + if CauldronShopping:ContainsItems(Cauldron.db.realm.shopping) then + Cauldron:ShowShoppingList(); + end + --@alpha@ self:debug("OnBankOpened exit"); --@end-alpha@ end +function Cauldron:OnBankClosed() +--@alpha@ + self:debug("OnBankClosed enter"); +--@end-alpha@ + + if not CauldronShopping:ContainsItems(Cauldron.db.realm.shopping) then + Cauldron:HideShoppingList(); + end + +--@alpha@ + self:debug("OnBankClosed exit"); +--@end-alpha@ +end + function Cauldron:OnError() --@alpha@ self:debug("OnError enter"); -- 1.7.9.5