comparison Devian.lua @ 71:d636ff1b17ce

Fixed global addon state preservation between characters on different realms.
author Nenue
date Mon, 28 Mar 2016 02:09:53 -0400
parents d73b883b415b
children da5ff1fc9fb6
comparison
equal deleted inserted replaced
70:d73b883b415b 71:d636ff1b17ce
300 if targetGlobal[name] == 2 then 300 if targetGlobal[name] == 2 then
301 EnableAddOn(id, true) 301 EnableAddOn(id, true)
302 elseif targetChar[name] == 2 then 302 elseif targetChar[name] == 2 then
303 EnableAddOn(id, playerName) 303 EnableAddOn(id, playerName)
304 else 304 else
305 DisableAddOn(id) 305 if targetChar[name] == 2 and targetGlobal[name] ~= 2 then
306 DisableAddOn(id)
307 else
308 DisableAddOn(id, true)
309 end
306 end 310 end
307 --print('load', name, 'global =', targetGlobal[name], 'char =', targetChar[name]) 311 --print('load', name, 'global =', targetGlobal[name], 'char =', targetChar[name])
308 else 312 else
309 tinsert(D.unlisted, name) 313 tinsert(D.unlisted, name)
310 end 314 end