comparison DependencyLoader_Bootstrap/bootstrap.lua @ 18:e7995d599184 tip

updated pkgmeta fix the inversion in addon:Enable added support for late-loading
author mckenziemc
date Tue, 21 Dec 2010 00:23:57 -0800
parents b230b94d4487
children
comparison
equal deleted inserted replaced
17:f825ccf94a89 18:e7995d599184
6 6
7 local addonName, addonTable = ... 7 local addonName, addonTable = ...
8 8
9 9
10 -- FIXME: don't force-load if we're already logged in 10 -- FIXME: don't force-load if we're already logged in
11
12
13 print("loading DependencyLoader_Bootstrap")
14 11
15 -- TODO: move and use dependency parsing function here? 12 -- TODO: move and use dependency parsing function here?
16 local dependencies = {"LibStub", "Ace3", "LibBuilder-1.0", "LibPrint-1.0", "LibScriptLink-1.0"} 13 local dependencies = {"LibStub", "Ace3", "LibBuilder-1.0", "LibPrint-1.0", "LibScriptLink-1.0"}
17 14
18 local canLoad = true 15 local canLoad = true
30 print("Can't load DependencyLoader") 27 print("Can't load DependencyLoader")
31 return 28 return
32 end 29 end
33 30
34 31
35 print("bootstrap: Loading DependencyLoader") 32 --print("bootstrap: Loading DependencyLoader")
36 33
37 for _, addon in pairs(dependencies) do 34 for _, addon in pairs(dependencies) do
38 EnableAddOn(addon) 35 EnableAddOn(addon)
39 LoadAddOn(addon) 36 LoadAddOn(addon)
40 end 37 end
41 38
39
42 EnableAddOn("DependencyLoader") 40 EnableAddOn("DependencyLoader")
43 LoadAddOn("DependencyLoader") 41 LoadAddOn("DependencyLoader")
44 42