# HG changeset patch # User Nenue # Date 1459145393 14400 # Node ID d636ff1b17ceb35ab5be61fb24891a9f833c4c30 # Parent d73b883b415b1537ff22118c60c8d994e4052776 Fixed global addon state preservation between characters on different realms. diff -r d73b883b415b -r d636ff1b17ce Devian.lua --- a/Devian.lua Sat Mar 26 13:57:17 2016 -0400 +++ b/Devian.lua Mon Mar 28 02:09:53 2016 -0400 @@ -302,7 +302,11 @@ elseif targetChar[name] == 2 then EnableAddOn(id, playerName) else - DisableAddOn(id) + if targetChar[name] == 2 and targetGlobal[name] ~= 2 then + DisableAddOn(id) + else + DisableAddOn(id, true) + end end --print('load', name, 'global =', targetGlobal[name], 'char =', targetChar[name]) else