comparison Main.lua @ 71:8ff44f76e844 1.0

Add temporary checks to disable the AddOn if ran on a 4.3.4 server.
author James D. Callahan III <jcallahan@curse.com>
date Tue, 14 Aug 2012 15:50:15 -0500
parents 27549237b4d8
children 06daf4cb1cf9
comparison
equal deleted inserted replaced
70:b085df332056 71:8ff44f76e844
405 405
406 ----------------------------------------------------------------------- 406 -----------------------------------------------------------------------
407 -- Methods. 407 -- Methods.
408 ----------------------------------------------------------------------- 408 -----------------------------------------------------------------------
409 function WDP:OnInitialize() 409 function WDP:OnInitialize()
410 -- TODO: Remove this once 5.0.4 hits Live.
411 if private.wow_version == "4.3.4" then
412 return
413 end
410 db = LibStub("AceDB-3.0"):New("WoWDBProfilerData", DATABASE_DEFAULTS, "Default").global 414 db = LibStub("AceDB-3.0"):New("WoWDBProfilerData", DATABASE_DEFAULTS, "Default").global
411 415
412 local raw_db = _G["WoWDBProfilerData"] 416 local raw_db = _G["WoWDBProfilerData"]
413
414 local build_num = tonumber(private.build_num) 417 local build_num = tonumber(private.build_num)
415 418
416 -- TODO: Un-comment this when MoP goes live. 419 -- TODO: Un-comment this when MoP goes live.
417 -- if raw_db.build_num and raw_db.build_num < build_num then 420 -- if raw_db.build_num and raw_db.build_num < build_num then
418 -- for entry in pairs(DATABASE_DEFAULTS.global) do 421 -- for entry in pairs(DATABASE_DEFAULTS.global) do
423 raw_db.version = DB_VERSION 426 raw_db.version = DB_VERSION
424 end 427 end
425 428
426 429
427 function WDP:OnEnable() 430 function WDP:OnEnable()
431 -- TODO: Remove this once 5.0.4 hits Live.
432 if private.wow_version == "4.3.4" then
433 return
434 end
435
428 for event_name, mapping in pairs(EVENT_MAPPING) do 436 for event_name, mapping in pairs(EVENT_MAPPING) do
429 self:RegisterEvent(event_name, (_G.type(mapping) ~= "boolean") and mapping or nil) 437 self:RegisterEvent(event_name, (_G.type(mapping) ~= "boolean") and mapping or nil)
430 end 438 end
431 durability_timer_handle = self:ScheduleRepeatingTimer("ProcessDurability", 30) 439 durability_timer_handle = self:ScheduleRepeatingTimer("ProcessDurability", 30)
432 target_location_timer_handle = self:ScheduleRepeatingTimer("UpdateTargetLocation", 0.5) 440 target_location_timer_handle = self:ScheduleRepeatingTimer("UpdateTargetLocation", 0.5)