From 753334e015b8f6d0b8fb71b82a0d76a1a88fd94f Mon Sep 17 00:00:00 2001 From: Sidoine De Wispelaere Date: Mon, 25 Mar 2013 19:56:47 +0000 Subject: [PATCH] LibDualSpec is optional git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@832 d5049fe3-3747-40f7-a4b5-f36d6801af5f --- OvaleOptions.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/OvaleOptions.lua b/OvaleOptions.lua index 0001e90..1bc6ddc 100644 --- a/OvaleOptions.lua +++ b/OvaleOptions.lua @@ -34,7 +34,7 @@ OvaleOptions.db = nil -- local AceConfig = LibStub("AceConfig-3.0") local AceConfigDialog = LibStub("AceConfigDialog-3.0") -local LibDualSpec = LibStub("LibDualSpec-1.0") +local LibDualSpec = LibStub("LibDualSpec-1.0",true) --GUI option local self_options = @@ -547,9 +547,11 @@ function OvaleOptions:OnInitialize() self_options.args.profile = LibStub("AceDBOptions-3.0"):GetOptionsTable(self.db) -- Add dual-spec support - LibDualSpec:EnhanceDatabase(self.db, "Ovale") - LibDualSpec:EnhanceOptions(self_options.args.profile, self.db) - + if LibDualSpec then + LibDualSpec:EnhanceDatabase(self.db, "Ovale") + LibDualSpec:EnhanceOptions(self_options.args.profile, self.db) + end + AceConfig:RegisterOptionsTable("Ovale", self_options.args.code) AceConfig:RegisterOptionsTable("Ovale Actions", self_options.args.actions, "Ovale") AceConfig:RegisterOptionsTable("Ovale Profile", self_options.args.profile) -- 1.7.9.5