# HG changeset patch # User Asa Ayers # Date 1283409383 25200 # Node ID 52e8cad9ccc443ea05776ebc362c0fbdef2939d5 # Parent 619ee0a1ff3bbb8f615f7b2e0edd51bd07ac2f35 Ticket 35 - I found a better solution to prevent bag scanning from interfering with mailing, so both can be done at the same time now. diff -r 619ee0a1ff3b -r 52e8cad9ccc4 CHANGELOG.txt --- a/CHANGELOG.txt Wed Sep 01 23:21:44 2010 -0700 +++ b/CHANGELOG.txt Wed Sep 01 23:36:23 2010 -0700 @@ -1,6 +1,7 @@ 2010-09-01 Asa Ayers - Made some changes to begin migrating some QA functionality to QAManager (http://www.wowace.com/addons/qa-manager/) +- Ticket 35 - I found a better solution to prevent bag scanning from interfering with mailing, so both can be done at the same time now. 2010-08-30 Asa Ayers diff -r 619ee0a1ff3b -r 52e8cad9ccc4 Modules/Events.lua --- a/Modules/Events.lua Wed Sep 01 23:21:44 2010 -0700 +++ b/Modules/Events.lua Wed Sep 01 23:36:23 2010 -0700 @@ -24,7 +24,7 @@ function ItemAuditor:MAIL_SHOW() self:Debug("MAIL_SHOW") - self:UnwatchBags() + self.mailOpen = true ItemAuditor:UpdateCurrentInventory() self.lastMailScan = self:ScanMail() @@ -187,7 +187,7 @@ self:MAIL_INBOX_UPDATE() self:UnregisterEvent("MAIL_INBOX_UPDATE") self:RegisterEvent("MAIL_SHOW") - self:WatchBags() + self.mailOpen = nil end local storedCountDiff @@ -310,7 +310,7 @@ ]] elseif diff.money > 0 and self:tcount(positive) > 0 and self:tcount(negative) == 0 then self:Debug("loot") - elseif abs(diff.money) > 0 and self:tcount(diff.items) == 1 then + elseif abs(diff.money) > 0 and self:tcount(diff.items) == 1 and not self.mailOpen then self:Debug("purchase or sale") for link, count in pairs(diff.items) do