From 508c4a20062b1f3b7b2e538f20125044198c3f96 Mon Sep 17 00:00:00 2001 From: James Whitehead II Date: Sun, 10 Aug 2008 18:43:15 +0000 Subject: [PATCH] Fixing TomTom in wrath, using IsWrathBuild() --- TomTom.lua | 10 +++++++++- TomTom_CrazyArrow.lua | 6 +++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/TomTom.lua b/TomTom.lua index b3a52c6..96bef12 100755 --- a/TomTom.lua +++ b/TomTom.lua @@ -2,6 +2,10 @@ -- TomTom by Cladhaire ----------------------------------------------------------------------------]] +function IsWrathBuild() + return(tonumber(select(4, GetBuildInfo())) >= 30000) +end + -- Simple localization table for messages local L = TomTomLocals local Astrolabe = DongleStub("Astrolabe-0.4") @@ -467,7 +471,11 @@ local dropdown_info = { }, } -local function init_dropdown(level) +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_CrazyArrow.lua b/TomTom_CrazyArrow.lua index ea7bcb6..37c1467 100644 --- a/TomTom_CrazyArrow.lua +++ b/TomTom_CrazyArrow.lua @@ -311,7 +311,11 @@ local dropdown_info = { } } -local function init_dropdown(level) +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