comparison Modules/Scanner.lua @ 137:20d7d3d19f97

Fixed an error when scanning a bank, guild bank or mailbox.
author Zerotorescue
date Tue, 18 Jan 2011 06:30:53 +0100
parents 2efe61ca718e
children 56f33abee1e3
comparison
equal deleted inserted replaced
136:396c2960d54d 137:20d7d3d19f97
494 494
495 self:ClearCache(); 495 self:ClearCache();
496 496
497 mod:UnregisterEvent("BANKFRAME_CLOSED"); 497 mod:UnregisterEvent("BANKFRAME_CLOSED");
498 498
499 InventoriumItemMover:Hide(); 499 if InventoriumItemMover then
500 InventoriumItemMover:Hide();
501 end
500 Mover:ResetQueue(); 502 Mover:ResetQueue();
501 end 503 end
502 504
503 -- Guild bank 505 -- Guild bank
504 506
530 self:UnregisterEvent("GUILDBANKFRAME_CLOSED"); 532 self:UnregisterEvent("GUILDBANKFRAME_CLOSED");
531 self:UnregisterEvent("GUILDBANKBAGSLOTS_CHANGED"); 533 self:UnregisterEvent("GUILDBANKBAGSLOTS_CHANGED");
532 534
533 self:CancelTimer(tmrScanGuild, true); -- silent 535 self:CancelTimer(tmrScanGuild, true); -- silent
534 536
535 InventoriumItemMover:Hide(); 537 if InventoriumItemMover then
538 InventoriumItemMover:Hide();
539 end
536 Mover:ResetQueue(); 540 Mover:ResetQueue();
537 end 541 end
538 542
539 function mod:GUILDBANKFRAME_OPENED() 543 function mod:GUILDBANKFRAME_OPENED()
540 addon:Debug("Scanner:GUILDBANKFRAME_OPENED"); 544 addon:Debug("Scanner:GUILDBANKFRAME_OPENED");
567 571
568 self:ClearCache(); 572 self:ClearCache();
569 573
570 self:UnregisterEvent("MERCHANT_CLOSED"); 574 self:UnregisterEvent("MERCHANT_CLOSED");
571 575
572 InventoriumItemMover:Hide(); 576 if InventoriumItemMover then
577 InventoriumItemMover:Hide();
578 end
573 Mover:ResetQueue(); 579 Mover:ResetQueue();
574 end 580 end
575 581
576 local previousMailCount; 582 local previousMailCount;
577 function mod:MAIL_SHOW() 583 function mod:MAIL_SHOW()
615 self:ClearCache(); 621 self:ClearCache();
616 622
617 self:UnregisterEvent("MAIL_INBOX_UPDATE"); 623 self:UnregisterEvent("MAIL_INBOX_UPDATE");
618 self:UnregisterEvent("MAIL_CLOSED"); 624 self:UnregisterEvent("MAIL_CLOSED");
619 625
620 InventoriumItemMover:Hide(); 626 if InventoriumItemMover then
627 InventoriumItemMover:Hide();
628 end
621 Mover:ResetQueue(); 629 Mover:ResetQueue();
622 end 630 end
623 631
624 function mod:OnEnable() 632 function mod:OnEnable()
625 -- Scan once when the bankframe is opened 633 -- Scan once when the bankframe is opened