r18158 - trunk/FuBar_QuestsFu

2 Aufrufe
Direkt zur ersten ungelesenen Nachricht

ace...@svn.wowace.com

ungelesen,
27.11.2006, 02:16:0227.11.06
an clad...@gmail.com, wow...@googlegroups.com
Author: ckknight
Date: 2006-11-27 02:15:47 -0500 (Mon, 27 Nov 2006)
New Revision: 18158

Modified:
trunk/FuBar_QuestsFu/QuestsFu.lua
Log:
FuBar_QuestsFu: removed tainted hook GetQuestLogTitle

Modified: trunk/FuBar_QuestsFu/QuestsFu.lua
===================================================================
--- trunk/FuBar_QuestsFu/QuestsFu.lua 2006-11-27 06:38:17 UTC (rev 18157)
+++ trunk/FuBar_QuestsFu/QuestsFu.lua 2006-11-27 07:15:47 UTC (rev 18158)
@@ -272,11 +272,15 @@
if self.db.profile.showLevelsGame then
self:RegisterEvent("GOSSIP_SHOW", "OnGossipShow")
self:RegisterEvent("QUEST_GREETING", "OnQuestGreeting")
- self:Hook("GetQuestLogTitle", true)
+ if not lua51 then
+ self:Hook("GetQuestLogTitle", true)
+ end
else
self:UnregisterEvent("GOSSIP_SHOW", "OnGossipShow")
self:UnregisterEvent("QUEST_GREETING", "OnQuestGreeting")
- self:Unhook("GetQuestLogTitle")
+ if not lua51 then
+ self:Unhook("GetQuestLogTitle")
+ end
end
self:UpdateData()
return self.db.profile.showLevelsGame
@@ -418,8 +422,6 @@
end

function QuestsFu:OnEnable()
- if lua51 == nil then lua51 = loadstring("return function(...) return ... end") and true or false end
-
self:RegisterEvent("Quixote_Update", "Update")
self:RegisterEvent("PLAYER_LEVEL_UP", "UpdateTooltip") -- Quest difficulty colors can change on level; just redraw the tooltip in case they have it open while levelling.
self:RegisterEvent("ZONE_CHANGED_NEW_AREA", "UpdateTooltip")
@@ -444,7 +446,9 @@
if self:IsShowingLevelsGame() then
self:RegisterEvent("GOSSIP_SHOW", "OnGossipShow")
self:RegisterEvent("QUEST_GREETING", "OnQuestGreeting")
- self:Hook("GetQuestLogTitle", true)
+ if not lua51 then
+ self:Hook("GetQuestLogTitle", true)
+ end
end
end

@@ -486,14 +490,16 @@
return "[" .. level .. tag .. "] "
end

-function QuestsFu:GetQuestLogTitle(index)
- local questLogTitleText, level, questTag, isHeader, isCollapsed, isComplete = self.hooks.GetQuestLogTitle(index)
- if not isHeader and level then
- if questLogTitleText then
- questLogTitleText = self:MakeTag(level, questTag) .. questLogTitleText
+if not lua51 then
+ function QuestsFu:GetQuestLogTitle(index)
+ local questLogTitleText, level, questTag, isHeader, isCollapsed, isComplete = self.hooks.GetQuestLogTitle(index)
+ if not isHeader and level then
+ if questLogTitleText then
+ questLogTitleText = self:MakeTag(level, questTag) .. questLogTitleText
+ end
end
+ return questLogTitleText, level, questTag, isHeader, isCollapsed, isComplete
end
- return questLogTitleText, level, questTag, isHeader, isCollapsed, isComplete
end

--This is pretty much how Minimalist does it, which it credits to AutoSelect.

Allen antworten
Antwort an Autor
Weiterleiten
0 neue Nachrichten