summaryrefslogtreecommitdiffstats
path: root/src/if_lua.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/if_lua.c')
-rw-r--r--src/if_lua.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/if_lua.c b/src/if_lua.c
index 956fd4d7c5..120ed7bbdd 100644
--- a/src/if_lua.c
+++ b/src/if_lua.c
@@ -949,29 +949,29 @@ luaV_list_newindex(lua_State *L)
li = list_find(l, n);
if (li == NULL)
{
- if (!lua_isnil(L, 3))
- {
- typval_T v;
- luaV_checktypval(L, 3, &v, "inserting list item");
- if (list_insert_tv(l, &v, li) == FAIL)
- luaL_error(L, "failed to add item to list");
- clear_tv(&v);
- }
+ if (!lua_isnil(L, 3))
+ {
+ typval_T v;
+ luaV_checktypval(L, 3, &v, "inserting list item");
+ if (list_insert_tv(l, &v, li) == FAIL)
+ luaL_error(L, "failed to add item to list");
+ clear_tv(&v);
+ }
}
else
{
- if (lua_isnil(L, 3)) // remove?
- {
+ if (lua_isnil(L, 3)) // remove?
+ {
vimlist_remove(l, li, li);
listitem_free(l, li);
- }
- else
- {
+ }
+ else
+ {
typval_T v;
luaV_checktypval(L, 3, &v, "setting list item");
clear_tv(&li->li_tv);
li->li_tv = v;
- }
+ }
}
return 0;
}