diff 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
line wrap: on
line diff
--- a/Devian.lua	Tue Mar 15 20:06:56 2016 -0400
+++ b/Devian.lua	Sat Mar 26 13:57:17 2016 -0400
@@ -302,15 +302,15 @@
     elseif targetChar[name] == 2 then
       EnableAddOn(id, playerName)
     else
-      DisableAddOn(id, playerName)
+      DisableAddOn(id)
     end
-    print('load', name, 'global =', targetGlobal[name], 'char =', targetChar[name])
+    --print('load', name, 'global =', targetGlobal[name], 'char =', targetChar[name])
   else
     tinsert(D.unlisted, name)
   end
 end
 D.Save = function(id, name, charState, globalState)
-  print('save', id, name, charState, globalState)
+  --print('save', id, name, charState, globalState)
   targetGlobal[name] = globalState
   targetChar[name] = charState
 end
@@ -483,7 +483,7 @@
   DevianLoadMessage = "All SavedVars wiped."
   ReloadUI()
 end
-D.ConfigCommand = function(input)
+D.ConfigCommand = function(self, input)
   if not self.config then
     self.config = DevCon
     self:EnableModule("Config")