aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Morales <hel.sheep@gmail.com>2015-04-19 20:14:01 -0300
committerFelipe Morales <hel.sheep@gmail.com>2015-04-28 23:08:32 -0300
commit838c9aa31d7ad996206dc7879b18c13b2f8c5555 (patch)
tree5196dc64ddcff8d1462910f52739f9f37cde1580
parente01ebf245ee05b0efb05f739b60cbc830876bc3c (diff)
downloadrneovim-838c9aa31d7ad996206dc7879b18c13b2f8c5555.tar.gz
rneovim-838c9aa31d7ad996206dc7879b18c13b2f8c5555.tar.bz2
rneovim-838c9aa31d7ad996206dc7879b18c13b2f8c5555.zip
vim-patch:7.4.580
Problem: ":52wincmd v" still gives an invalid range error. (Charles Campbell) Solution: Skip over white space. https://code.google.com/p/vim/source/detail?name=v7-4-580
-rw-r--r--src/nvim/ex_docmd.c4
-rw-r--r--src/nvim/version.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index 8c293efd58..646d64f9f8 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -1518,8 +1518,8 @@ static char_u * do_one_cmd(char_u **cmdlinep,
ea.addr_type = ADDR_LINES;
}
// :wincmd range depends on the argument
- if (ea.cmdidx == CMD_wincmd) {
- get_wincmd_addr_type(p, &ea);
+ if (ea.cmdidx == CMD_wincmd && p != NULL) {
+ get_wincmd_addr_type(skipwhite(p), &ea);
}
}
diff --git a/src/nvim/version.c b/src/nvim/version.c
index fd5f17a838..84a01585fd 100644
--- a/src/nvim/version.c
+++ b/src/nvim/version.c
@@ -199,7 +199,7 @@ static int included_patches[] = {
//583 NA
//582,
//581,
- //580,
+ 580,
//579,
578,
//577,