diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-11-13 15:58:17 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-11-13 16:13:05 -0800 |
commit | 5bf5e4707735724033dc496acee80d59df324269 (patch) | |
tree | 2be0a6e3f61f6476084204f412ec7e5776864fda | |
parent | 647a2520d69242d64857307cdf284538fdf1f011 (diff) | |
download | teliva-5bf5e4707735724033dc496acee80d59df324269.tar.gz |
.
-rw-r--r-- | src/lua.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/lua.c b/src/lua.c index 5aabde4..1a85939 100644 --- a/src/lua.c +++ b/src/lua.c @@ -387,15 +387,19 @@ void load_editor_buffer_to_current_definition_in_image(lua_State *L) { } +void editImage (lua_State *L) { + save_to_current_definition_and_editor_buffer(L, "main"); + editBuffer(L, /*status message*/ ""); + load_editor_buffer_to_current_definition_in_image(L); +} + + void switch_to_editor (lua_State *L, const char *message) { endwin(); if (Script_name) edit(L, Script_name, message); - else { - save_to_current_definition_and_editor_buffer(L, "main"); - editBuffer(L, /*status message*/ ""); - load_editor_buffer_to_current_definition_in_image(L); - } + else + editImage(L); execv(Argv[0], Argv); /* never returns */ } |