From 2535eac288285d7ca17d31a547d17f31de21f643 Mon Sep 17 00:00:00 2001 From: "Johnny C. Lam" Date: Sun, 3 Mar 2013 16:12:11 +0000 Subject: [PATCH] Check whether Skada is present before using it in OvaleSkada. git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@719 d5049fe3-3747-40f7-a4b5-f36d6801af5f --- OvaleSkada.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OvaleSkada.lua b/OvaleSkada.lua index 5d480a5..72fa339 100644 --- a/OvaleSkada.lua +++ b/OvaleSkada.lua @@ -20,7 +20,7 @@ local tostring = tostring -- -- -OvaleSkada.module = Skada and Skada:NewModule("Ovale Spell Priority", SkadaModule) or nil +OvaleSkada.module = nil -- -- @@ -91,10 +91,14 @@ end function SkadaModule:GetSetSummary(set) return getValue(set) end + +-- Initialize OvaleSkada.module after SkadaModule prototype has been fully defined. +OvaleSkada.module = Skada and Skada:NewModule("Ovale Spell Priority", SkadaModule) or nil -- -- function OvaleSkada:OnEnable() + if not Skada then return end Ovale:AddDamageMeter("OvaleSkada", self) if not self.module:IsEnabled() then self.module:Enable() @@ -102,6 +106,7 @@ function OvaleSkada:OnEnable() end function OvaleSkada:OnDisable() + if not Skada then return end Ovale:RemoveDamageMeter("OvaleSkada") if self.module:IsEnabled() then self.module:Disable() -- 1.7.9.5