From 89b42d707986b5ff361f516ab080ff1a9577de69 Mon Sep 17 00:00:00 2001 From: James Whitehead II Date: Wed, 15 Oct 2008 12:29:17 +0000 Subject: [PATCH] * Removed Wrath compatibility code * TomTom options will now be created automatically when the interface options frame is opened --- TomTom.lua | 8 -------- TomTom_Config.lua | 9 +++++++++ TomTom_CrazyArrow.lua | 4 ---- 3 files changed, 9 insertions(+), 12 deletions(-) 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 ----------------------------------------------------------------------------]] -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 -- 1.7.9.5