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 |
