Mercurial > wow > buffalo2
diff ObjectiveTracker/AutoQuestPopups.lua @ 34:9856ebc63fa4
- half solution to Update being fired multiple times during load
- change securefunc handlers to dispense a reason code; catch that reason code in the enclosure passed to hooksecurefunc, and decide whether to update or not from there.
author | Nenue |
---|---|
date | Sun, 17 Apr 2016 00:21:45 -0400 |
parents | 48b3e3959a0a |
children | e84d645c8ab8 |
line wrap: on
line diff
--- a/ObjectiveTracker/AutoQuestPopups.lua Fri Apr 15 17:01:06 2016 -0400 +++ b/ObjectiveTracker/AutoQuestPopups.lua Sun Apr 17 00:21:45 2016 -0400 @@ -13,7 +13,7 @@ --- Data retrieval function AutoQuest:GetNumWatched () print(self.name, self) - Quest:GetNumWatched() + --Quest:GetNumWatched() self.numWatched = GetNumAutoQuestPopUps() return self.numWatched @@ -32,7 +32,7 @@ popup.title = title popup.description = type popup.popupType = type - popup.questLogIndex = questLogIndex + popup.logIndex = questLogIndex popup.popupIndex = popupIndex self.Info[questID] = popup @@ -52,9 +52,9 @@ AutoQuest.Select = function(handler, block) if block.info.popupType == 'OFFER' then - ShowQuestOffer(block.info.questLogIndex) + ShowQuestOffer(block.info.logIndex) else - ShowQuestComplete(block.info.questLogIndex) + ShowQuestComplete(block.info.logIndex) end RemoveAutoQuestPopUp(block.info.questID) end