diff options
author | bfredl <bjorn.linse@gmail.com> | 2024-01-31 22:02:06 +0100 |
---|---|---|
committer | bfredl <bjorn.linse@gmail.com> | 2024-02-08 11:14:01 +0100 |
commit | f9d81c43d2296d212c9cebcbdce401cd76cf0f1f (patch) | |
tree | 60166b94bddd63438c02b5619dfbc90f151884dd /src/nvim/statusline.c | |
parent | 24d26b4cd1db3d312a6c6e9d025c0016159f99dc (diff) | |
download | rneovim-f9d81c43d2296d212c9cebcbdce401cd76cf0f1f.tar.gz rneovim-f9d81c43d2296d212c9cebcbdce401cd76cf0f1f.tar.bz2 rneovim-f9d81c43d2296d212c9cebcbdce401cd76cf0f1f.zip |
refactor(api): use keydict and arena for more api return values
Implement api_keydict_to_dict as the complement to api_dict_to_keydict
Fix a conversion error when nvim_get_win_config gets called from lua,
where Float values "x" and "y" didn't get converted to lua numbers.
Diffstat (limited to 'src/nvim/statusline.c')
-rw-r--r-- | src/nvim/statusline.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/statusline.c b/src/nvim/statusline.c index f79e829a7f..7ed840c2f9 100644 --- a/src/nvim/statusline.c +++ b/src/nvim/statusline.c @@ -665,7 +665,7 @@ static void ui_ext_tabline_update(void) win_T *cwp = (tp == curtab) ? curwin : tp->tp_curwin; get_trans_bufname(cwp->w_buffer); - PUT_C(tab_info, "name", STRING_OBJ(arena_string(&arena, cstr_as_string(NameBuff)))); + PUT_C(tab_info, "name", CSTR_TO_ARENA_OBJ(&arena, NameBuff)); ADD_C(tabs, DICTIONARY_OBJ(tab_info)); } @@ -686,7 +686,7 @@ static void ui_ext_tabline_update(void) PUT_C(buffer_info, "buffer", BUFFER_OBJ(buf->handle)); get_trans_bufname(buf); - PUT_C(buffer_info, "name", STRING_OBJ(arena_string(&arena, cstr_as_string(NameBuff)))); + PUT_C(buffer_info, "name", CSTR_TO_ARENA_OBJ(&arena, NameBuff)); ADD_C(buffers, DICTIONARY_OBJ(buffer_info)); } |