aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/window.c
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2019-10-14 10:00:14 -0400
committerJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2019-10-23 01:33:16 -0400
commit279ff233799f23dc8a11882fe78df79f9dafdfa3 (patch)
tree6cf7efeaaa26da934fe3c57d6f36654bc6c0eb46 /src/nvim/window.c
parent8257d49ff6bd825e8f4ffca189cd6c23bd0c66be (diff)
downloadrneovim-279ff233799f23dc8a11882fe78df79f9dafdfa3.tar.gz
rneovim-279ff233799f23dc8a11882fe78df79f9dafdfa3.tar.bz2
rneovim-279ff233799f23dc8a11882fe78df79f9dafdfa3.zip
vim-patch:8.1.0434: copy_loclist() is too long
Problem: copy_loclist() is too long. Solution: Split in multiple functions. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/09037503ea5f957ad23121bc61e15e4bb1765edf
Diffstat (limited to 'src/nvim/window.c')
-rw-r--r--src/nvim/window.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/window.c b/src/nvim/window.c
index d4a0db9c89..0531ad1938 100644
--- a/src/nvim/window.c
+++ b/src/nvim/window.c
@@ -1530,8 +1530,9 @@ static void win_init(win_T *newp, win_T *oldp, int flags)
/* Don't copy the location list. */
newp->w_llist = NULL;
newp->w_llist_ref = NULL;
- } else
- copy_loclist(oldp, newp);
+ } else {
+ copy_loclist_stack(oldp, newp);
+ }
newp->w_localdir = (oldp->w_localdir == NULL)
? NULL : vim_strsave(oldp->w_localdir);