From 3b83f87ecfc87677dc6335122e4dabfa256ed256 Mon Sep 17 00:00:00 2001 From: Sidoine De Wispelaere Date: Sun, 10 Jan 2010 14:34:41 +0000 Subject: [PATCH] bug fix with glyph and talent option git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@196 d5049fe3-3747-40f7-a4b5-f36d6801af5f --- OvaleCompile.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/OvaleCompile.lua b/OvaleCompile.lua index e0a303e..2e5e06e 100644 --- a/OvaleCompile.lua +++ b/OvaleCompile.lua @@ -11,6 +11,9 @@ end local function ParseParameters(params) local paramList = {} + if not params then + return paramList + end for k,v in string.gmatch(params, "(%w+)=([-%w\\_%.]+)") do if (string.match(v,"^%-?%d+%.?%d*$")) then v = tonumber(v) @@ -202,7 +205,7 @@ local function ParseAddListItem(list,item,text, default) Ovale.listes[list] = {items={},default=nil} end Ovale.listes[list].items[item] = text - if paramList[1] == "default" then + if paramList[1] and paramList[1] == "default" then Ovale.listes[list].default=item end return "" @@ -215,7 +218,7 @@ local function ParseAddCheckBox(item, text, params) return "" end Ovale.casesACocher[item] = {text = text} - if paramList[1]=="checked" then + if paramList[1] and paramList[1]=="checked" then Ovale.casesACocher[item].checked = true end return "" -- 1.7.9.5