Mercurial > wow > devian
comparison Devian.lua @ 70:d73b883b415b
Resolved channel state clobbering between reloads.
author | Nenue |
---|---|
date | Sat, 26 Mar 2016 13:57:17 -0400 |
parents | e89244da507b |
children | d636ff1b17ce |
comparison
equal
deleted
inserted
replaced
69:e89244da507b | 70:d73b883b415b |
---|---|
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, playerName) | 305 DisableAddOn(id) |
306 end | 306 end |
307 print('load', name, 'global =', targetGlobal[name], 'char =', targetChar[name]) | 307 --print('load', name, 'global =', targetGlobal[name], 'char =', targetChar[name]) |
308 else | 308 else |
309 tinsert(D.unlisted, name) | 309 tinsert(D.unlisted, name) |
310 end | 310 end |
311 end | 311 end |
312 D.Save = function(id, name, charState, globalState) | 312 D.Save = function(id, name, charState, globalState) |
313 print('save', id, name, charState, globalState) | 313 --print('save', id, name, charState, globalState) |
314 targetGlobal[name] = globalState | 314 targetGlobal[name] = globalState |
315 targetChar[name] = charState | 315 targetChar[name] = charState |
316 end | 316 end |
317 | 317 |
318 D.Tag = function(self, tag, dest) | 318 D.Tag = function(self, tag, dest) |
481 D.SetDefaultsAll = function () | 481 D.SetDefaultsAll = function () |
482 DevianDB = nil | 482 DevianDB = nil |
483 DevianLoadMessage = "All SavedVars wiped." | 483 DevianLoadMessage = "All SavedVars wiped." |
484 ReloadUI() | 484 ReloadUI() |
485 end | 485 end |
486 D.ConfigCommand = function(input) | 486 D.ConfigCommand = function(self, input) |
487 if not self.config then | 487 if not self.config then |
488 self.config = DevCon | 488 self.config = DevCon |
489 self:EnableModule("Config") | 489 self:EnableModule("Config") |
490 end | 490 end |
491 self.modules.Config:ChatCommand(input) | 491 self.modules.Config:ChatCommand(input) |