comparison 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
comparison
equal deleted inserted replaced
220:a4e7475633b3 221:bb13624de7e1
41 bar.ButtonFacade = bf.profile[name] or bar.ButtonFacade 41 bar.ButtonFacade = bf.profile[name] or bar.ButtonFacade
42 end 42 end
43 bf:ResetProfile() 43 bf:ResetProfile()
44 end 44 end
45 45
46 -- (4) Action is no longer a module, uses the bar config directly 46 -- (4) Action module uses the bar config directly
47 local action = db:GetNamespace("Action",true) or db:RegisterNamespace("Action") 47 local action = db:GetNamespace("Action",true) or db:RegisterNamespace("Action")
48 if action then 48 if action then
49 for name, ac in pairs(action.profile.bars) do 49 for name, ac in pairs(action.profile.bars) do
50 local c = db.profile.bars[name] 50 local c = db.profile.bars[name]
51 if c then 51 if c then
55 end 55 end
56 end 56 end
57 action:ResetProfile() 57 action:ResetProfile()
58 end 58 end
59 59
60 -- (5) Bags module uses the bar config directly
61 local bag = db:GetNamespace("Bag",true) or db:RegisterNamespace("Bag")
62 if bag then
63 for name, bc in pairs(bag.profile.buttons) do
64 local c = db.profile.bars[name]
65 c.buttons = bc
66 end
67 bag:ResetProfile()
68 end
69
60 db.profile.dbversion = 1 70 db.profile.dbversion = 1
61 end 71 end
62 72
63 db.profile.dbversion = self.PROFILEVERSION_LATEST 73 db.profile.dbversion = self.PROFILEVERSION_LATEST
64 end 74 end