comparison Modules/Scanner.lua @ 133:2efe61ca718e

The mover frame will now be build the first time it is needed rather than on module load.
author Zerotorescue
date Tue, 18 Jan 2011 00:33:47 +0100
parents 8460855e3d90
children 20d7d3d19f97
comparison
equal deleted inserted replaced
132:8460855e3d90 133:2efe61ca718e
401 if addon.db.profile.defaults.autoRefillSkipConfirm then 401 if addon.db.profile.defaults.autoRefillSkipConfirm then
402 OnMoveAccept(); 402 OnMoveAccept();
403 else 403 else
404 local moves = Mover:GetMoves(); 404 local moves = Mover:GetMoves();
405 405
406 if not InventoriumItemMover then
407 addon:CreateMoverFrame();
408 end
409
406 -- This table is never copied, just referenced. It is the same for every row. 410 -- This table is never copied, just referenced. It is the same for every row.
407 local columns; 411 local columns;
408 412
409 if isRestock then 413 if isRestock then
410 local totalCost = 0; 414 local totalCost = 0;
623 self:RegisterEvent("GUILDBANKFRAME_OPENED"); 627 self:RegisterEvent("GUILDBANKFRAME_OPENED");
624 self:RegisterEvent("MAIL_SHOW"); 628 self:RegisterEvent("MAIL_SHOW");
625 self:RegisterEvent("MERCHANT_SHOW"); 629 self:RegisterEvent("MERCHANT_SHOW");
626 630
627 Mover = addon:GetModule("Mover"); 631 Mover = addon:GetModule("Mover");
628
629 if not InventoriumItemMover then
630 addon:CreateMoverFrame();
631 end
632 end 632 end
633 633
634 function mod:OnDisable() 634 function mod:OnDisable()
635 Mover = nil; 635 Mover = nil;
636 currentLocation = nil; 636 currentLocation = nil;