Skip to content
Snippets Groups Projects
Commit 2bd6a1b5 authored by Bram Moolenaar's avatar Bram Moolenaar
Browse files

Fix: Lua interface tried to load the library when closing a buffer or window.

parent 0be992e3
No related branches found
No related tags found
No related merge requests found
......@@ -1122,6 +1122,12 @@ luaV_setrange(lua_State *L, int line1, int line2)
static lua_State *L = NULL;
static int
lua_is_open(void)
{
return L != NULL;
}
static int
lua_init(void)
{
......@@ -1240,7 +1246,7 @@ ex_luafile(exarg_T *eap)
void
lua_buffer_free(buf_T *buf)
{
if (lua_init() == FAIL) return;
if (!lua_is_open()) return;
luaV_getfield(L, LUAVIM_FREE);
lua_pushlightuserdata(L, (void *) buf);
lua_call(L, 1, 0);
......@@ -1250,7 +1256,7 @@ lua_buffer_free(buf_T *buf)
void
lua_window_free(win_T *win)
{
if (lua_init() == FAIL) return;
if (!lua_is_open()) return;
luaV_getfield(L, LUAVIM_FREE);
lua_pushlightuserdata(L, (void *) win);
lua_call(L, 1, 0);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment