Mercurial > wow > inventory
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 |
