summaryrefslogtreecommitdiff
path: root/plugins/MirLua/src/mlua.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/MirLua/src/mlua.cpp')
-rw-r--r--plugins/MirLua/src/mlua.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/plugins/MirLua/src/mlua.cpp b/plugins/MirLua/src/mlua.cpp
index 15bd34fe2d..6a54f92592 100644
--- a/plugins/MirLua/src/mlua.cpp
+++ b/plugins/MirLua/src/mlua.cpp
@@ -34,16 +34,14 @@ void CMLua::Load()
lua_setfield(L, -2, "cpath");
lua_pop(L, 1);
- lua_getglobal(L, "_G");
lua_pushcclosure(L, luaM_print, 0);
- lua_setfield(L, -2, "print");
+ lua_setglobal(L, "print");
lua_pushcclosure(L, luaM_toansi, 0);
- lua_setfield(L, -2, "a");
+ lua_setglobal(L,"a");
lua_pushcclosure(L, luaM_toucs2, 0);
- lua_setfield(L, -2, "u");
+ lua_setglobal(L, "u");
lua_pushcclosure(L, luaM_totable, 0);
- lua_setfield(L, -2, "totable");
- lua_pop(L, 1);
+ lua_setglobal(L, "totable");
lua_atpanic(L, luaM_atpanic);