diff Profile.lua @ 221:bb13624de7e1

un-namespace Bag bar config
author Flick <flickerstreak@gmail.com>
date Sun, 21 Nov 2010 12:51:24 -0800
parents a4e7475633b3
children d08a74e86c96
line wrap: on
line diff
--- a/Profile.lua	Sun Nov 21 10:40:54 2010 -0800
+++ b/Profile.lua	Sun Nov 21 12:51:24 2010 -0800
@@ -43,7 +43,7 @@
       bf:ResetProfile()
     end
 
-    -- (4) Action is no longer a module, uses the bar config directly
+    -- (4) Action module uses the bar config directly
     local action = db:GetNamespace("Action",true) or db:RegisterNamespace("Action")
     if action then
       for name, ac in pairs(action.profile.bars) do
@@ -57,6 +57,16 @@
       action:ResetProfile()
     end
 
+    -- (5) Bags module uses the bar config directly
+    local bag = db:GetNamespace("Bag",true) or db:RegisterNamespace("Bag")
+    if bag then
+      for name, bc in pairs(bag.profile.buttons) do
+        local c = db.profile.bars[name]
+        c.buttons = bc
+      end
+      bag:ResetProfile()
+    end
+
     db.profile.dbversion = 1
   end