Mercurial > wow > devian
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 |