Mercurial > wow > skeletonkey
changeset 66:41f367b832a2
SecureTemplate attribute names and values match up with reality
author | Nenue |
---|---|
date | Sat, 10 Sep 2016 20:39:53 -0400 |
parents | 556e075983a6 |
children | ecd6c6116b9c |
files | SkeletonKey/ActionTemplates.lua |
diffstat | 1 files changed, 9 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/SkeletonKey/ActionTemplates.lua Sat Sep 10 19:08:19 2016 -0400 +++ b/SkeletonKey/ActionTemplates.lua Sat Sep 10 20:39:53 2016 -0400 @@ -141,29 +141,30 @@ local buttonActionKey, buttonActionValue = "*"..actionType.."-"..name, actionID local button = key if actionType == 'spell' then - buttonTypeKey = "*type-"..name + buttonTypeKey = name buttonTypeValue = actionType buttonActionKey = "*"..actionType.."-"..name buttonActionValue = name elseif actionType == 'item' then - buttonTypeKey = "*type-"..name + buttonTypeKey = name buttonTypeValue = actionType buttonActionKey = "*"..actionType.."-"..name buttonActionValue = actionID elseif actionType == 'macro' then button = macro - buttonTypeKey = "*macro-"..macroName - buttonTypeValue = actionID - buttonActionKey = nil + buttonTypeKey = macroName + buttonTypeValue = "macro" + buttonActionKey = "*macro-" .. macroName + buttonActionValue = name else button = macro - buttonTypeKey = "*macrotext-"..macroName + buttonTypeKey = macroName buttonTypeValue = macroText buttonActionKey = nil end --cprint(actionType, actionID, name) - kb.SecureAttribute(button, buttonTypeKey, buttonTypeValue) + kb.SecureAttribute(button, "*type-"..buttonTypeKey, buttonTypeValue) if buttonActionKey then --cprint(button:GetName(), buttonActionKey,'=', buttonActionValue) kb.SecureAttribute(button, buttonActionKey, buttonActionValue) @@ -246,7 +247,7 @@ for index = 1, GetNumMacros() do local name = GetMacroInfo(index) kb.SecureAttribute(KeyBinderMacro, "*type-macro_"..tostring(name), 'macro') - kb.SecureAttribute(KeyBinderMacro, "*macro-macro_"..tostring(name), i) + kb.SecureAttribute(KeyBinderMacro, "*macro-macro_"..tostring(name), index) end end