Changeset

913:3e2dac84017d

core.configmanager: Make components use 'component' module by default if none specified
author Matthew Wild <mwild1@gmail.com>
date Sun, 22 Mar 2009 15:33:38 +0000
parents 912:62dd71870ee3
children 914:50850f15340c
files core/configmanager.lua
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/core/configmanager.lua	Sun Mar 22 15:23:26 2009 +0000
+++ b/core/configmanager.lua	Sun Mar 22 15:33:38 2009 +0000
@@ -116,12 +116,14 @@
 		env.host = env.Host;
 		
 		function env.Component(name)
+			set(name, "core", "component_module", "component");
+			-- Don't load the global modules by default
+			set(name, "core", "modules_enable", false);
+			rawset(env, "__currenthost", name);
+	
 			return function (module)
 					if type(module) == "string" then
 						set(name, "core", "component_module", module);
-						-- Don't load the global modules by default
-						set(name, "core", "modules_enable", false);
-						rawset(env, "__currenthost", name);
 					end
 				end
 		end