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) |
