From 077cd176b7e56c31efb5c6a7315f701864c780a2 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Wed, 23 Dec 2015 02:13:08 +0100 Subject: [PATCH] Add some maybe-helpful comments. --- theme.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/theme.cpp b/theme.cpp index 2fe9d89..caedbf4 100644 --- a/theme.cpp +++ b/theme.cpp @@ -539,12 +539,12 @@ Theme::Theme(const char *filename, ResourcePool *resource_pool, unsigned num_car void Theme::register_class(const char *class_name, const luaL_Reg *funcs) { assert(lua_gettop(L) == 0); - luaL_newmetatable(L, class_name); + luaL_newmetatable(L, class_name); // mt = {} lua_pushlightuserdata(L, this); - luaL_setfuncs(L, funcs, 1); + luaL_setfuncs(L, funcs, 1); // for (name,f in funcs) { mt[name] = f, with upvalue {theme} } lua_pushvalue(L, -1); - lua_setfield(L, -2, "__index"); - lua_setglobal(L, class_name); + lua_setfield(L, -2, "__index"); // mt.__index = mt + lua_setglobal(L, class_name); // ClassName = mt assert(lua_gettop(L) == 0); } -- 2.39.2