This commit is contained in:
Kartik K. Agaram 2021-11-05 13:08:12 -07:00
parent 13784eb757
commit a7351c723e
1 changed files with 4 additions and 0 deletions

View File

@ -193,12 +193,16 @@ static const luaL_Reg curses_window_methods[] =
LUALIB_API int luaopen_curses (lua_State *L) {
luaL_newmetatable(L, "curses:window");
/* metatable.__index = metatable */
lua_pushstring(L, "__index");
lua_pushvalue(L, -2);
lua_settable(L, -3);
luaL_register(L, NULL, curses_window_methods);
luaL_register(L, "curses", curseslib);
/* save main window on registry */
curses_newwin(L, stdscr);
lua_pushstring(L, "curses:stdscr");