diff Profile.lua @ 215:258ca67bde4a

Fix upgrade script to not throw errors on profile swap
author Flick <flickerstreak@gmail.com>
date Fri, 19 Nov 2010 14:33:11 -0800
parents 8ba8ab8bf6dd
children a4e7475633b3
line wrap: on
line diff
--- a/Profile.lua	Fri Nov 19 10:18:11 2010 -0800
+++ b/Profile.lua	Fri Nov 19 14:33:11 2010 -0800
@@ -27,7 +27,7 @@
     db.profile.defaultBars = nil
 
     -- (2) HideBlizzard is no longer a module
-    local hb = db:RegisterNamespace("HideBlizzard")
+    local hb = db:GetNamespace("HideBlizzard",true) or db:RegisterNamespace("HideBlizzard")
     if hb then
       db.profile.options.hideBlizzardBars = hb.profile.hide
       db.profile.options.hideBlizzardVehicleBar = hb.profile.hideVehicle
@@ -35,7 +35,7 @@
     end
 
     -- (3) LBF is no longer a module
-    local bf = db:RegisterNamespace("ButtonFacade")
+    local bf = db:GetNamespace("ButtonFacade",true) or db:RegisterNamespace("ButtonFacade")
     if bf then
       for name, bar in pairs(db.profile.bars) do
         bar.ButtonFacade = bf.profile[name] or bar.ButtonFacade