Mercurial > wow > libmoduledbshare-1-0
changeset 37:f971130a84bb v1.2 release
Timestamps should now be recorded even if dual spec is not used.
Profile options tables should now update immediately when dual spec is enabled.
Incremented minor version number.
| author | Andrew Knoll <andrewtknoll@gmail.com> |
|---|---|
| date | Thu, 04 Apr 2013 20:10:20 -0400 |
| parents | c223e958ab95 |
| children | d0cce6fa17a8 |
| files | .hgtags LibModuleDBShare-1.0/LibModuleDBShare-1.0.lua |
| diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/LibModuleDBShare-1.0/LibModuleDBShare-1.0.lua Wed Mar 20 00:54:47 2013 -0400 +++ b/LibModuleDBShare-1.0/LibModuleDBShare-1.0.lua Thu Apr 04 20:10:20 2013 -0400 @@ -27,7 +27,7 @@ -- end -- @class file -- @name LibModuleDBShare-1.0 -local MAJOR, MINOR = "LibModuleDBShare-1.0", 3 +local MAJOR, MINOR = "LibModuleDBShare-1.0", 4 local LibModuleDBShare, oldminor = LibStub:NewLibrary(MAJOR, MINOR) if not LibModuleDBShare then return end -- No upgrade needed @@ -227,6 +227,7 @@ if not self.usesDualSpec then LibDualSpec:EnhanceDatabase(self.syncDB, self.name); LibDualSpec:EnhanceOptions(self.profileOptionsTable, self.syncDB); + AceConfigRegistry:NotifyChange(self.name.."Profiles"); self.usesDualSpec = true; local namespace = self.syncDB:GetNamespace("LibDualSpec-1.0"); namespace.char.enabled = self.syncDB.char.enabled; @@ -282,13 +283,13 @@ if not timestamp then -- ensure uniform timestamps to minimize timestamp = time(); -- calls to SetProfile in NewGroup end + self.members[db].char.logoutTimestamp = timestamp; if self.usesDualSpec then if not altProfile then altProfile = self.syncDB:GetDualSpecProfile(); dualSpecEnabled = self.syncDB:IsDualSpecEnabled(); activeSpecGroup = GetActiveSpecGroup(); end - self.members[db].char.logoutTimestamp = timestamp; self.members[db].char.altProfile = altProfile; self.members[db].char.dualSpecEnabled = dualSpecEnabled; self.members[db].char.activeSpecGroup = activeSpecGroup;
