aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ClientHamr/GuiLua/skang.lua
diff options
context:
space:
mode:
Diffstat (limited to 'ClientHamr/GuiLua/skang.lua')
-rw-r--r--ClientHamr/GuiLua/skang.lua16
1 files changed, 10 insertions, 6 deletions
diff --git a/ClientHamr/GuiLua/skang.lua b/ClientHamr/GuiLua/skang.lua
index b33d003..3e9314f 100644
--- a/ClientHamr/GuiLua/skang.lua
+++ b/ClientHamr/GuiLua/skang.lua
@@ -352,17 +352,21 @@ moduleEnd = function (module)
352 end 352 end
353 353
354 pullArguments(module) 354 pullArguments(module)
355 if module.isLua then setfenv(2, module.savedEnvironment) end
356 355
357 -- Run the main skin, which is the first skin that is defined. In theory, the skin from the main module. 356 -- Run the main skin, which is the first skin that is defined. In theory, the skin from the main module.
358 if mainSkin == module then 357 if mainSkin == module then
359print("~~~~~~~~~~~~~~~~~RUNNING SKIN FOR " .. module._NAME .. '\n' .. module.DEFAULT_SKANG) 358 print("~~~~~~~~~~~~~~~~~RUNNING SKIN FOR " .. module._NAME)
360 local main = loadstring(module.DEFAULT_SKANG) 359print(module.DEFAULT_SKANG .. '\n~~~~~~~~~~~~~~~~~')
361 if (main) then 360 local skin, err = loadstring(module.DEFAULT_SKANG)
362 setfenv(main, getfenv(2)) 361 if skin then
363 main() 362 setfenv(skin, getfenv(2))
363 skin()
364 else
365 print("ERROR - " .. err)
364 end 366 end
365 end 367 end
368
369 if module.isLua then setfenv(2, module.savedEnvironment) end
366end 370end
367 371
368 372