about summary refs log tree commit diff stats
path: root/src/lua.c
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-11-06 12:44:47 -0700
committerKartik K. Agaram <vc@akkartik.com>2021-11-06 12:44:47 -0700
commitee85ad384f17e7270f6bfe42ed146406938131a1 (patch)
tree9d91bd7d14a8f2df556174038bcf48bae4fce8ea /src/lua.c
parent2964a5e74aaf09c0299d38fe756cbc91c018fd99 (diff)
downloadteliva-ee85ad384f17e7270f6bfe42ed146406938131a1.tar.gz
simple interface for adding to app menu
We're not going to enforce that the menu items actually do what they
advertise. It's just a way to draw on the bottom line of screen,
something apps aren't otherwise allowed to do.
Diffstat (limited to 'src/lua.c')
-rw-r--r--src/lua.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lua.c b/src/lua.c
index 7142641..f2676c0 100644
--- a/src/lua.c
+++ b/src/lua.c
@@ -368,7 +368,7 @@ static int pmain (lua_State *L) {
 }
 
 
-void draw_menu(void);
+void draw_menu(lua_State *);
 char **Argv = NULL;
 
 
@@ -382,7 +382,7 @@ int main (int argc, char **argv) {
   }
   initscr();
   start_color();
-  draw_menu();
+  draw_menu(L);
   echo();
   s.argc = argc;
   s.argv = argv;
@@ -390,6 +390,7 @@ int main (int argc, char **argv) {
   status = lua_cpcall(L, &pmain, &s);
   report(L, status);
   lua_close(L);
+//?   getch();  /* uncomment this to see some common errors if teliva exits cryptically with a non-zero error code. */
   endwin();
   return (status || s.status) ? EXIT_FAILURE : EXIT_SUCCESS;
 }