* Removed Wrath compatibility code
James Whitehead II [10-15-08 - 12:29]
* Removed Wrath compatibility code
* TomTom options will now be created automatically when the interface options frame is opened
diff --git a/TomTom.lua b/TomTom.lua
index 51125dc..d1668de 100755
--- a/TomTom.lua
+++ b/TomTom.lua
@@ -2,10 +2,6 @@
-- TomTom by Cladhaire <cladhaire@gmail.com>
----------------------------------------------------------------------------]]
-function IsWrathBuild()
- return select(4, GetBuildInfo()) >= 30000
-end
-
-- Simple localization table for messages
local L = TomTomLocals
local Astrolabe = DongleStub("Astrolabe-0.4")
@@ -474,10 +470,6 @@ local dropdown_info = {
}
local function init_dropdown(self, level)
- if not IsWrathBuild() then
- level = self
- end
-
-- Make sure level is set to 1, if not supplied
level = level or 1
diff --git a/TomTom_Config.lua b/TomTom_Config.lua
index 8b8ce8c..377b927 100644
--- a/TomTom_Config.lua
+++ b/TomTom_Config.lua
@@ -588,4 +588,13 @@ SlashCmdList["TOMTOM"] = function(msg)
InterfaceOptionsFrame_OpenToCategory("TomTom")
end
+local hijackFrame = CreateFrame("Frame", nil, InterfaceOptionsFrame)
+hijackFrame:SetScript("OnShow", function(self)
+ if not registered then
+ blizzPanel = createBlizzOptions()
+ registered = true
+ end
+ InterfaceOptionsFrame_OpenToCategory("TomTom")
+ self:SetScript("OnShow", nil)
+end)
diff --git a/TomTom_CrazyArrow.lua b/TomTom_CrazyArrow.lua
index ac04d26..1fc389b 100644
--- a/TomTom_CrazyArrow.lua
+++ b/TomTom_CrazyArrow.lua
@@ -310,10 +310,6 @@ local dropdown_info = {
}
local function init_dropdown(self, level)
- if not IsWrathBuild() then
- level = self
- end
-
-- Make sure level is set to 1, if not supplied
level = level or 1