mirror of
https://github.com/neovim/neovim.git
synced 2025-09-30 23:18:33 +00:00
vim-patch:8.1.1583: set_ref_in_list() only sets ref in items (#26418)
Problem: Set_ref_in_list() only sets ref in items.
Solution: Rename to set_ref_in_list_items() to avoid confusion.
7be3ab2589
Omit set_ref_in_list() and set_ref_in_dict(): only used in popup window,
if_pyth and if_lua.
Co-authored-by: Bram Moolenaar <Bram@vim.org>
This commit is contained in:
@@ -4711,7 +4711,7 @@ bool set_ref_in_ht(hashtab_T *ht, int copyID, list_stack_T **list_stack)
|
||||
/// @param ht_stack Used to add hashtabs to be marked. Can be NULL.
|
||||
///
|
||||
/// @returns true if setting references failed somehow.
|
||||
bool set_ref_in_list(list_T *l, int copyID, ht_stack_T **ht_stack)
|
||||
bool set_ref_in_list_items(list_T *l, int copyID, ht_stack_T **ht_stack)
|
||||
FUNC_ATTR_WARN_UNUSED_RESULT
|
||||
{
|
||||
bool abort = false;
|
||||
@@ -4788,7 +4788,7 @@ bool set_ref_in_item(typval_T *tv, int copyID, ht_stack_T **ht_stack, list_stack
|
||||
// Didn't see this list yet.
|
||||
ll->lv_copyID = copyID;
|
||||
if (list_stack == NULL) {
|
||||
abort = set_ref_in_list(ll, copyID, ht_stack);
|
||||
abort = set_ref_in_list_items(ll, copyID, ht_stack);
|
||||
} else {
|
||||
list_stack_T *const newitem = xmalloc(sizeof(list_stack_T));
|
||||
newitem->list = ll;
|
||||
|
Reference in New Issue
Block a user