Mercurial > wow > worldplan
diff QuestPOI.lua @ 41:79e5e96e5f18 v1.0-rc10
- Clear Garrison minimap button pulse when shown
author | Nenue |
---|---|
date | Sun, 25 Dec 2016 15:17:35 -0500 |
parents | 589c444d4837 |
children | db570c6a0ffb |
line wrap: on
line diff
--- a/QuestPOI.lua Sun Dec 25 13:04:57 2016 -0500 +++ b/QuestPOI.lua Sun Dec 25 15:17:35 2016 -0500 @@ -263,9 +263,6 @@ self.MouseGlow:Hide() WorldMapTooltip:Hide(); end -function QuestPOI:OnMouseDown() - TaskPOI_OnClick(self) -end -- attempt to pull pin data local GetQuestTagInfo, GetProfessionInfo = GetQuestTagInfo, GetProfessionInfo @@ -469,6 +466,8 @@ self.timeLabel = self.Overlay.timeLabel self.updateRate = PIN_REQUEST_DELAY self.itemName = '|cFF0088FF' .. RETRIEVING_DATA..'|r' + + self:SetScript('OnMouseDown', TaskPOI_OnClick) end function QuestPOI:OnEvent(event, ...) @@ -636,21 +635,21 @@ function QuestPOI:IsFiltered () + local filtered + local usingFilters for filterKey, value in pairs(db.UsedFilters) do + usingFilters = true print('|cFFFF4400', filterKey, self[filterKey]) if self[filterKey] ~= value then - return true + filtered = true end end if self.rewardType and cvar_check[self.rewardType] then - if self.rewardType == REWARD_CASH then - print('##', cvar_check[self.rewardType], GetCVarBool(cvar_check[self.rewardType])) - end - if not GetCVarBool(cvar_check[self.rewardType]) then - return true + if not GetCVarBool(cvar_check[self.rewardType]) then + filtered = true end end - print(' '..self.questID..':|cFFFFFF00IsFiltered()|r') + return filtered end function QuestPOI:IsShowable ()